Electrical/Firmware Engineer

Skills
Agility TrainingProtocolsCritical EnvironmentsEnhanced Data Rates For GSM EvolutionField TestingHardware EngineersIAR
Role

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.