Senior Embedded Software Engineer (Linux)
We are looking for a mid to senior level Embedded Software Engineer to develop and support firmware for low power and connected embedded systems. This role requires experience with microcontrollers, embedded C/C++, and Bluetooth based IoT solutions, as well as the ability to work with hardware and software engineers. Requires a Bachelor or Master of Science in Computer Engineering or Electrical Engineering Extensive experience with microcontrollers, including ARM-based platforms like STM32 and NXP, and AVR, DSP, and PIC devices. Proficiency in embedded C programming for microcontroller-based systems Ability to design low level software and perform firmware verification, analysis, and optimization Ability to read schematics and understand component data sheets