What are the responsibilities and job description for the Senior Embedded Software Engineer, Platform Software position at Programming.com?
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
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