Embedded Engineer – Remote

Description

  • Permanent position for an Embedded Engineer to develop control products and sensors for energy management systems.
  • This is either a fully remote or hybrid position.
  • Main job responsibilities focus on firmware design and development for existing embedded controls as well as completely new products/ embedded controls.
  • Existing team is comprised of several experienced, low-level embedded software engineers as well as a technical manager (an electrical engineer).
  • Position requires experience with analog and digital input / output (I/O) systems, UART protocols, other forms of serial communication, driver development (LCD, Wi-Fi drivers ideal) and firmware development.
  • The company is a stable work environment and manufactures many of its products on site.

Requirements

  • BS Computer Engineering or Electrical Engineering.
  • Minimum 5 years of device driver/ firmware development experience.
  • Extensive experience with C/C++ in an embedded environment.
  • Experience with various microcrontrollers (especially ARM STM32).
  • Experience developing LCD and Wi-Fi drivers ideal.
  • Experience with RTOS (such as FreeRTOS, RTLinux etc.) kernel-level driver development.
  • Prior experience with ARM Cortex microcontroller is ideal.
  • Prior experience working in a remote/ hybrid environment.

Contact

Click Apply to job below, or call me, 

John Terkovich

, at (973) 490-7000 and ask for me

Job #: 

21717-JT1
Apply to job