Senior Embedded Software Engineer, Platform Software

Programming.com
US - New York - Hauppauge
View Company Profile / << Go Back

  • Job Type: Full time
  • Yesterday

Job Description

Develop and support firmware for low-power, connected embedded systems. Design, verify, analyze, and optimize low-level software while collaborating with hardware and software engineers.

Requirements: Requires a bachelor's or master's degree in Computer Engineering or Electrical Engineering and extensive experience with microcontrollers, including ARM-based platforms such as STM32 and NXP, as well as AVR, DSP, and PIC devices. Candidates should be proficient in embedded C programming and able to read schematics and understand component data sheets.

Key Skills: Embedded C/C++, Microcontrollers, Firmware Development, ARM-Based Platforms, STM32, NXP, AVR, DSP, PIC, Bluetooth, IoT, Low-Level Software Design, Firmware Verification, Firmware Analysis, Firmware Optimization, Reading Schematics




Fast Track Upload