Note: The job is a remote job and is open to candidates in USA. LMI is seeking an Integrating Firmware Engineer to support the development and integration of embedded firmware for next-generation mesh networking products used by Department of Defense customers. This role involves implementing firmware changes, assisting with hardware integration, and contributing to the CI/CD environment.
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
- 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