Note: The job is a remote job and is open to candidates in USA. LMI is a digital solutions provider delivering technology and mission-ready solutions to government and defense customers. The Integrating Firmware Engineer will develop and integrate embedded firmware for mesh networking products, support hardware integration and GNSS capabilities, and contribute to embedded CI/CD, testing, and debugging activities.
Responsibilities
- Develop and modify embedded firmware for the **Nordic nRF54L Series** platform
- Implement firmware updates required to support new hardware features, including GPIO and peripheral configuration changes
- Assist in integrating rapid GNSS location determination capabilities into embedded products
- Support the RF Firmware Engineer and Cryptography Firmware Engineer with firmware integration, testing, and validation
- Participate in hardware bring-up, debugging, and prototype testing activities
- Assist with development and maintenance of the team’s CI/CD pipeline for embedded firmware builds and testing
- Perform firmware integration testing and support issue resolution across hardware and software components
- Collaborate with hardware, firmware, systems, and cybersecurity engineers throughout the development lifecycle
- Document firmware changes, testing procedures, and integration activities
- Participate in design reviews and technical discussions while building knowledge of embedded system architecture
Skills
- Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, or a related STEM field
- **0–2 years** of experience in embedded software or firmware development (internships and co-op experience welcomed)
- Experience programming in **C/C++**
- Basic understanding of embedded microcontrollers and hardware interfaces such as GPIO, SPI, UART, and I2C
- Familiarity with embedded debugging tools and development environments
- Basic understanding of version control systems such as Git
- Strong analytical and problem-solving skills
- Ability to learn quickly and work effectively within a collaborative engineering team
- U.S. citizenship and the ability to obtain a Secret security clearance
- Approximately **10–15% travel** for engineering collaboration, hardware integration, customer support, and field testing as required
- Experience with **Nordic Semiconductor** microcontrollers or similar ARM Cortex-M platforms
- Familiarity with RTOS-based embedded development
- Exposure to GNSS technologies or wireless communication systems
- Familiarity with automated build systems, CI/CD tools, or DevOps concepts
- Experience with GitHub Actions, Jenkins, Azure DevOps, or similar automation tools
- Internship or academic project experience involving embedded systems or IoT devices
- Active Secret security clearance
Company Overview