Lead Firmware Engineer

Job Description

Hi All,
****Greetings from Decisionsix****
Position: Lead Firmware Engineer (Telematic Device)
Location: Chicago, IL
Duration: 12+ Months
Job Description:

 Searching for a Lead Engineer capable of working on Low-level firmware development and testing
 Understands product requirements and ensures the design satisfies the requirements
 Good understanding of embedded hardware and interfaces
 Strong Domain knowledge on Automotive
 Should have good experience in using automotive tools like CANalyzer
 Work experience in automotive protocols like CAN, J1939, J1708
 Manage the Hardware and software integration issues
 Should be able to understand system requirements and prepare system test plans and unit test plans
 Should have work experience with anyone ECU (Electronic control unit) testing and firmware development
 Should have hands-on experience in developing C, C++ embedded applications
 Should have IOT based product design and development.
 Produce technical documentation
 Contribute to best practices and team processes

Required Experience:

 Works under minimal direction
 Ability to quickly adapt
 Must have at least 5 years of working experience in the Automotive domain
 3+ plus years of experience working on Agile projects
 Bachelor’s degree in Electronics or Electrical or Computer Engineering with at least 8+ years of work experience.
Thank You
Best Regards
Vishnu Pratap Reddy
Phone: 484-243-0577
Email: Vishnunreddy.yedla@ decisionsix.com
Decisionsix Inc.
3553 W Chester Pike #408, Newtown Square PA 19073

Job Requirements

  • Refine firmware architecture into detailed firmware design
  • Developing and verifying embedded firmware solutions
  • Developing embedded firmware for gas detection products
  • Establish and follow proper firmware design processes for high reliability firmware
  • Develop firmware for assigned deliverables
  • Implement tests to verify firmware
  • Writing and executing firmware tests
  • Manage firmware updates and patches
  • Establish achievable project firmware schedules
  • Develop real-time embedded firmware for microcontrollers using C/C++
  • Develop firmware / software for new embedded products
  • Develop functional tests for embedded real-time firmware
  • Developing and debugging low level embedded firmware/drivers
  • Develop code, test and debug system firmware
  • Work closely with embedded firmware team for systems integration
  • Develop code, test and debug system firmware/software
  • Create technical manuscripts of firmware operation
  • Implement the product specifications by writing embedded firmware per coding standards
  • Leading the firmware development team
  • Maintain existing firmware and vehicle applications