Sr. Embedded Firmware Engineer

Express Employment International
Irvine, CA, United States
3 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
3 years minimum
Compensation
$100,000.0 - $140,000.0
Working hours
Regular working hours
Job source

Tech stack

LTE (Telecommunication) Unit Testing C++ (Programming Language) Communications Protocols Computer Programming Computer Engineering Software Debugging Embedded Software Firmware FreeRTOS Universal Asynchronous Receiver/Transmitter Serial Peripheral Interface
+6 more
PIC Microcontroller Peripherals Bare Metal Wireless Technologies NB-IoT GNSS

Job description

  • Design, implement, and verify firmware for embedded tracking devices and sensor accessories
  • Collaborate with engineering teams, customers, and product managers to define requirements and firmware architecture
  • Support products from concept and prototype through production
  • Participate in engineering design reviews and contribute technical solutions
  • Develop and execute software unit testing
  • Create and maintain firmware documentation
  • Troubleshoot and resolve firmware and hardware issues
  • Communicate project progress, technical details, and timelines with internal teams and customers
  • Participate in brainstorming sessions and product development discussions

Requirements

Do you have experience in Microcontroller programming?, * Bachelor’s Degree in Computer Engineering, Electrical Engineering, or related field preferred

  • 3-5 years of embedded firmware engineering experience
  • Strong C/C++ programming skills
  • Experience with communication protocols including CAN, UART, SPI, and I2C
  • Experience with embedded peripherals and wireless technologies preferred
  • Knowledge of BLE, LTE-M, NB-IoT, GNSS, or related technologies is a plus
  • Experience with MCU programming including STM32 or Nordic preferred
  • Familiarity with FreeRTOS, Zephyr, or Bare-Metal environments preferred
  • Strong troubleshooting and debugging skills
  • Excellent communication and teamwork skills
  • Highly organized, detail-oriented, and self-motivated

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

8:07 min

Transitioning from web development to constrained hardware engineering

Philipp-Alexander Blum · LIVE

1:19 min

Advancing autonomous driving capabilities with specialized software talent

Katrin Lehmann Katrin Lehmann +1 · Coffee With Developers

3:51 min

Technical skills and collaborative mindsets for mobility engineering roles

Georg Kühberger +1 · LIVE

Videos

See all

Related articles

See all