Sr. Embedded Firmware Engineer
Express Employment International
Irvine, CA, United States
3 months ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
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.comGood distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
LM
Luis Minvielle
about 2 years ago
LM
Luis Minvielle
Where to Find Entry-Level Software Engineering Jobs
over 2 years ago
LM
Luis Minvielle
Is Software Engineering Over-Saturated?
over 2 years ago
KD
Krissy Davis
Best Countries for Software Engineers
about 3 years ago
LM
Luis Minvielle
Where To Find Software Engineering Jobs
over 2 years ago
LM
Luis Minvielle
Is Software Engineering Hard?
about 2 years ago