Overview

Service Line: Direct Hire, Full-time
Pay: $100K – $140K DOE
Schedule: Monday – Friday
Responsibilities:
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:
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
Benefits of working with Express include medical benefits, training, and scholarship opportunities.