Our Client is a leading provider of sensors and measuring equipments

Position Description

As a member of Engineering team, the Embedded Software Engineer will participate in development of embedded products for Industrial sensing applications. Candidate will be part of Anderson’s India Team and will help in designing next generation UI based products and also support existing line of products via NPD and/or VAVE activities.

Key Responsibilities & Skill Set

  • Design aspects of Linux/ARM based embedded data acquisition and control systems.
  • Strong background in C/C++
  • UX Interface design using knowledge of Qt/C++.
  • Server-side programming using JS platforms like Node JS and associated Database query toolsets
  • System-level software design to include the specifications, documentation output.
  • Review test plan methodologies.
  • Conduct and participate in software code / design reviews and engineering documentation reviews.
  • Reviews high-level and detailed requirements specifications and provides estimations.
  • Helps create, maintain and review software development plans
  • Analyzes reported bugs and feature requests.
  • Knowledge of Hardware design concepts and digital electronics will be an added benefit.

Critical Success Factors

  • Passion for continuous improvement
  • Bias for action and ability to effectively prioritize and work with minimal supervision
  • Ability to work without constant supervision
  • Work around work blockages to next available task without direction
  • Quality logging of results with supporting data and descriptions

Required Skills / Experience

  • 3+ years’ experience in object-oriented software development in Qt/C++
  • Qt 4.8 through 5.4
  • Strong C/C++ skills
  • Git/SVN
  • Embedded Linux/Arm platform

Desired Skills / Experience

  • Familiar with JSON/XML data formats/ communication
  • Microsoft Office Word, Excel
  • Familiar with networking protocols
  • Kernel level customizing & debugging
  • Embedded Linux/Arm platform
  • Ability to understand basic electrical
  • Experience in working with multi-developer teams
  • Working experience of Node JS, DB toolset
  • Knowledge of lab instrumentation (oscilloscopes, digital volt meters)