Senior Embedded Firmware Engineer - BSP & Low-Level Systems

Spectra Defense Technologies

United States

On-site

USD 110,000 - 160,000

Full time

8 days ago

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Spectra Defense Technologies is seeking an Embedded Software/Firmware Engineer to design, develop, and optimize firmware for embedded systems and BSPs on new hardware platforms. You will work with drivers, bootloaders, and hardware interactions in C/C++.

The role requires 4+ years in low-level software for embedded systems, strong debugging skills, and familiarity with hardware interfaces and version control.

Qualifications

  • Bachelor’s degree in Computer Science, Electrical Engineering, or related field.
  • 4+ years of experience in low-level software/firmware development for embedded systems.
  • Proficiency in C/C++ with experience in low-level debugging and optimization.

Responsibilities

  • Design, develop, and maintain firmware for embedded systems, microcontrollers, and Linux applications.
  • Develop and maintain BSPs for custom hardware, including device tree configurations and HALs.
  • Write and optimize low-level code in C/C++ for performance and reliability in resource-constrained environments.
  • Interface with hardware through device drivers and manage communications with peripherals (I2C, SPI, UART, CAN, USB).
  • Collaborate with hardware engineers to understand hardware specs and timing constraints.
  • Debug and troubleshoot firmware and BSP issues at the hardware level using diagnostic tools.
  • Develop and execute tests to validate BSP and firmware functionality in real-time systems.
  • Maintain technical documentation for BSP, firmware design, and debugging processes.
  • Perform code reviews and contribute to firmware architecture and process improvements.

Skills

C/C++
Embedded systems
Low-level debugging
BSP development
Hardware debugging tools
Git
I2C/SPI/UART
ARM architecture
Scripting (Python)

Education

Bachelor's degree in CS or EE

Tools

Git

Job description

Spectra Defense Technologies is seeking an Embedded Software/Firmware Engineer to design, develop, and optimize firmware for embedded systems and BSPs on new hardware platforms. You will work with drivers, bootloaders, and hardware interactions in C/C++.

The role requires 4+ years in low-level software for embedded systems, strong debugging skills, and familiarity with hardware interfaces and version control.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded Software Engineer
Embedded Software Engineer

Spectra Defense Technologies • United States

On-site
USD 110,000 - 160,000
BSP Software Engineer
BSP Software Engineer

Webster & Webster Associates • Dallas (TX)

On-site
USD 80,000 - 120,000
Senior Embedded Software Engineer for BSP & BIOS
Senior Embedded Software Engineer for BSP & BIOS

Hardware FYI • Ashburn (VA)

Hybrid
USD 125,000 - 175,000
Paid Time Off
401K with Employer Match and Profit Sh
Health and Wellness Benefits
+6
Senior Embedded Software Engineer: BSP/RTOS for Production
Senior Embedded Software Engineer: BSP/RTOS for Production

vigilant • Seattle (WA)

On-site
USD 150,000 - 185,000
Comprehensive Benefits Package
401k Matching
Senior Embedded Linux Firmware Engineer (BSP/CI)
Senior Embedded Linux Firmware Engineer (BSP/CI)

Teradyne • North Reading (MA)

On-site
USD 130,000 - 207,000
Senior Embedded Firmware Engineer – Linux BSP & Automation
Senior Embedded Firmware Engineer – Linux BSP & Automation

Teradyne • Reading (MA)

On-site
USD 162,000 - 258,000
Medical, dental, vision insurance
Retirement savings plan
Tuition assistance
+1
Senior Embedded Software Engineer - Drivers, BSPs & Firmware
Senior Embedded Software Engineer - Drivers, BSPs & Firmware

L3Harris Technologies, Inc. • Camden (NJ)

On-site
USD 130,000 - 175,000
Health and disability insurance
401(k) match
Flexible spending accounts
+5
Embedded Firmware Engineer – Linux BSP, C/C++, CI/CD
Embedded Firmware Engineer – Linux BSP, C/C++, CI/CD

Teradyne • Reading (MA)

On-site
USD 130,000 - 207,000
Senior Embedded Software Designer: BSP, Linux & FPGA SoCs
Senior Embedded Software Designer: BSP, Linux & FPGA SoCs

Fidus Systems • Phoenix (AZ)

Remote
USD 120,000 - 180,000
Medical, Dental, Vision plans
GRSP matching contributions
Annual profit-sharing bonus
Senior Embedded Firmware Engineer: Linux BSP & Test Automation
Senior Embedded Firmware Engineer: Linux BSP & Test Automation

Teradyne • North Reading (MA)

On-site
USD 162,000 - 258,000
Health benefits
Discretionary bonus