LMI is a digital solutions provider focused on enhancing government impact through innovation. They are seeking an Electrical/Firmware Engineer to develop firmware for IoT devices and sensors for the Department of Defense, ensuring seamless functionality and integration with hardware teams.
Responsibilities:
- Design, develop, test, and optimize firmware for embedded systems, ensuring reliability and efficiency
- Collaborate with hardware teams to develop firmware solutions tailored to wireless embedded designs
- Implement firmware control for peripherals such as RF modules, sensors, and communication interfaces like Bluetooth, LoRa, satellites, or LTE
- Conduct debugging, testing, and refinement of firmware in rugged and mission-critical environments
- Contribute to field testing and provide firmware updates to ensure hardware performance meets defense-grade standards
- Work with cross-functional teams to ensure seamless integration between hardware, software, and DevSecOps solutions
- Maintain firmware revision control and manage versioning across projects
- Ensure firmware complies with security protocols and certifications such as MIL-STD, FIPS, or FCC
Requirements:
- 5+ years of experience in firmware or electrical design for embedded systems, preferably in IoT, RF devices, or mission-critical environments
- Strong understanding of processor level development and the ability to understand and develop using proprietary real-time operating systems (RTOS)
- Embedded Linux development including device drivers and TCP/IP networking
- Strong understanding of developing firmware for very low-power battery-based applications
- Hands-on experience with communication protocols like Bluetooth, LoRa, LTE, or similar
- Proven expertise debugging, testing, and validating firmware in hardware environments
- Proficiency in C/C++ for embedded systems development
- Proficiency in Python
- Familiarity with microcontrollers and architectures, such as ARM Cortex-Mor STM
- Experience with IDEs and debugging tools such as Keil, IAR, or Segger
- Knowledge of hardware interfaces like SPI, I2C, and UART
- Understanding of DFM and DFT principles related to firmware-hardware integration
- Experience in developing firmware with a unit test approach
- Builder's mindset with a solutions-oriented approach to solving technical challenges
- U.S. Citizenship with eligibility to obtain and maintain a government security clearance
- Bachelor's degree in Electrical Engineering, Computer Engineering, or related field; advanced degree a plus
- Hands-on experience developing firmware that complies with FIPS 140-2 and/or FIPS 140-3
- Experience prototyping firmware for ruggedized IoT devices used in defense, logistics, or industrial settings
- Familiarity with tools for secure firmware delivery and updates
- Knowledge of wireless and cellular IoT firmware systems, including power optimization techniques
- Ability to work in early-stage product development environments or spin-out business units