Firmware Embedded Software Engineer

Apply Now

Company: Clarience Technologies

Location: Southfield, MI 48076

Description:

RESPONSIBILITIES:

The role of Road Ready Firmware/Embedded Software Engineer will support the growth of the Road Ready product.

Specific duties and responsibilities include:

  • Design and implement software of embedded devices and systems from requirements to production and commercial deployment
  • Design, develop, code, test and debug telematic system software
  • Review code and design
  • Analyze and enhance efficiency, stability and scalability of system resources
  • Integrate and validate new product designs
  • Support software QA and optimize I/O performance
  • Provide post-production support
  • Interface with hardware design and development
  • Assess third party and open-source software
REQUIREMENT(S):
  • Bachelors degree in electrical/computer
  • Engineering or related field3-5 years of firmware design & development
  • Working experience with embedded processors fromST Microelectronics and PIC
  • Hands-on coding experience in RTOS (FreeRTOS)
  • Experience in multi-threaded embedded system concepts, including tasks, priorities, deadlocksetc.
  • Proficient in Embedded C
  • Able to understand electrical schematics and debug electrical boards
  • Experience in configuring embedded interfaces: DMA/UART/SPI/I2C/GPIO/ADCetc.
  • Experience with developing drivers for a wide variety of embedded peripherals
  • Experience with interface to 802.15.4 RF, Bluetooth BLE, Wifi, GPS and LTE Cellular modules
  • Experience with code debugging using JTAG and SWD tools
  • Experience with GIT/JIRA
  • Experience in telematics industry and telematics products development is a plus

Clarience Technologies is an equal opportunity employer committed to a culturally diverse workforce.

Clarience Technologies will never schedule interviews through Microsoft Teams.


Similar Jobs