Senior Embedded Software Engineer

Programming.com

Hauppauge (NY)

On-site

USD 110,000 - 150,000

Full time

9 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Programming.com is seeking a mid to senior Embedded Software Engineer to develop firmware for low-power, connected embedded systems, working with hardware and software engineers.

The role requires deep experience with ARM-based MCUs (STM32/NXP), BLE IoT, and various IoT protocols, plus the ability to read schematics and datasheets and to debug with scopes and logic analyzers.

Qualifications

  • Bachelor or MSc in Computer/Electrical Engineering.
  • Extensive MCU experience including ARM STM32/NXP, AVR/DSP/PIC.
  • Embedded C programming for bare-metal or RTOS firmware.
  • BLE IoT and Wi-Fi/Zigbee/4G/5G IoT protocols.
  • Ability to read schematics and data sheets.
  • Experience with MCU interfaces I2C, SPI, GPIO, UART, CAN, ADC.

Responsibilities

  • Develop firmware for low-power embedded systems.
  • Coordinate with hardware and software engineers.
  • Verify, debug, and optimize firmware during development.
  • Read schematics and datasheets to implement features.

Skills

Embedded C
ARM MCUs (STM32/NXP)
BLE IoT
Low-power firmware
I2C/SPI/GPIO/UART
Schematic reading
Debugging with scopes
Oscilloscopes
Logic analyzers

Education

Bachelor's or Master's in Computer/Electrical Engineering

Tools

Simplicity Studio
Oscilloscopes
Logic analyzers

Job description

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.

Required Qualifications
  • 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
  • Experience developing bare-metal or RTOS-based firmware
  • Experience with BLE and Bluetooth based IoT communication protocols
  • Knowledge of IoT communication protocols such as Wi-Fi, Zigbee, and 4G/5G cellular
  • Experience developing firmware for low power, battery operated systems
  • Ability to design low level software and perform firmware verification, analysis, and optimization
  • Experience with microcontroller interfaces: I²C, SPI, GPIO, ADC, CAN, and UART.
  • Ability to read schematics and understand component data sheets
  • Experience troubleshooting and debugging using oscilloscopes, logic analyzers, and related tools
Preferred Qualifications
  • Experience with Silicon Labs BG22E and Simplicity Studio
  • Ability to design microprocessor or microcontroller subsystems and analyze power, thermal, and timing considerations
  • Experience developing and refining technical requirements in a client facing environment
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Embedded Engineer
Senior Embedded Engineer

Sigma Connectivity Poland • United States

Remote
USD 120,000 - 160,000
Embedded Software Engineer
Embedded Software Engineer

CodeX Tech-IT LLC • California (MO)

On-site
USD 80,000 - 110,000
Embedded Software Engineer
Embedded Software Engineer

Addison Group • Waukegan (IL)

On-site
USD 90,000 - 120,000
Embedded Engineer
Embedded Engineer

Cypress HCM • San Diego (CA)

On-site
USD 90,000 - 120,000
Firmware Engineers
Firmware Engineers

Pentangle Tech Services | P5 Group • Watertown (MA)

On-site
USD 90,000 - 130,000
Senior Embedded Engineer
Senior Embedded Engineer

Connect Tech+Talent • Austin (TX)

On-site
USD 110,000 - 160,000
Embedded Firmware Engineer - BLE
Embedded Firmware Engineer - BLE

SGS Consulting • Washington

On-site
USD 110,000 - 150,000
Firmware Engineer III
Firmware Engineer III

Insight Global • Sunnyvale (CA)

On-site
USD 90,000 - 96,000
Senior Software Engineer (Embedded Linux)
Senior Software Engineer (Embedded Linux)

Delaney Group • United States

On-site
USD 100,000 - 130,000
Senior Embedded Software Engineer
Senior Embedded Software Engineer

Pentangle Tech Services | P5 Group • Schaumburg (IL)

On-site
USD 120,000 - 180,000