Electrical/Firmware Engineer
Skills
Agility TrainingProtocolsCritical EnvironmentsEnhanced Data Rates For GSM EvolutionField TestingHardware EngineersIAR
What the job involves
The main requirements, responsibilities and hiring steps.
Requirements
- 5+ years of firmware or electrical design experience for embedded systems
- Strong processor-level development knowledge with proprietary RTOS experience
- Embedded Linux development including device drivers and TCP/IP networking
- Experience developing very low-power battery-based applications
- Hands-on experience with Bluetooth LoRa LTE or similar communication protocols
- Proficiency in C/C++ for embedded systems development
- Proficiency in Python
- Familiarity with microcontrollers such as ARM Cortex-M or STM
- Experience with Keil IAR or Segger debugging tools
- Knowledge of SPI I2C and UART interfaces
- Understanding of DFM and DFT principles
- Experience using a unit test approach for firmware development
- U.S. Citizenship and eligibility to obtain and maintain a security clearance
- Bachelor's degree in Electrical Engineering Computer Engineering or related field
Nice to have
- builder's mindset
- solutions-oriented
- mission-focused
- collaborative
- detail-oriented
Day to day
- Design and develop firmware for embedded IoT devices and sensors used in DoD mission systems.
- Collaborate with hardware engineers cloud teams and external partners to integrate wireless embedded solutions and improve device performance.
- Test debug and refine low-power mission-critical firmware for rugged environments while supporting field updates and secure deployment.
