Embedded Software Engineer

Full Time
  • Post Date: April 2, 2019
  • Apply Before: April 2, 2020
Job Description

International medical tech company has a vacancy for an embedded software engineer who is excited about health and technology, and how these together can make a difference and change people’s lives.

Vertically integrated across devices, software and services, the company is a world leader in research, design and development of AI powered remote health solutions.

As Embedded Software Engineer, your primary tasks will be hardware related coding and participating in hardware project planning and follow up. In this position you will be doing low level coding with MCU’s and peripheral drivers. Also higher level coding and implementing physiological measurement algorithms are part of the work.

Requirements:

  • Master’s or minimum a Bachelors degree in Mechatronics, Electronic, Electrical, Mechanical or Computer Engineering.
  • 3+ years of circuit design experience, preferably in robotics or consumer electronics
  • A solid engineering background with hands-on design and development experience
  • Ability to communicate effectively with mechanical and firmware engineers to collaborate on designs.
  • Excellent verbal and written communications skills.
  • Ability to read and comprehend electrical schematics and troubleshoot hardware problems on prototype boards.
  • Knowledgeable on mixed-signal embedded system design and troubleshooting
  • Knowledge of C/C++ programming language and good coding practices.
  • Comfortable assembling/testing/reworking boards with surface mount components
  • Experience with SPI, I2C, BLE protocols
  • Python also desirable.
  • Experience in robotics or motion control

The role includes:

  • Develop, track, and communicate progress and risks to technology roadmap, maintaining alignment with product roadmap
  • Oversee and champion architecture and critical implementations, product and code quality, and use of best practices focused on platform development and leverage
  • Develop and enable new product features in embedded software

Nice to have:

  • Experience with electromechanical products; rudimentary understanding of mechanical/plastic enclosure design conventions
  • Understanding of common regulatory / compliance testing requirements of consumer electronics