Taro Logo

Embedded Software Engineer

IT services company providing technology solutions and staffing services
Mossville, IL, USA
Embedded
Senior Software Engineer
In-Person
4+ years of experience
Robotics · Automotive

Job Description

DMV IT Service is seeking an experienced Embedded Software Engineer to join our team in Mossville, Illinois. This role offers an exciting opportunity to work on cutting-edge embedded systems and robotics projects. The ideal candidate will bring strong expertise in embedded C/C++ programming, real-time systems, and hardware interfaces.

As an Embedded Software Engineer, you'll be responsible for developing and maintaining embedded software solutions, working with real-time systems, and contributing to robotics and autonomous systems projects. Your work will involve detailed analysis of electronic systems, implementation of testing frameworks, and collaboration with cross-functional teams.

The position requires deep technical knowledge in embedded systems development, including experience with tools like Wireshark and CANape for datalink analysis, familiarity with unit testing frameworks, and version control systems. You'll also need to understand FMEA processes and electronic failure modes, demonstrating your ability to create robust and reliable embedded solutions.

This is an on-site position requiring candidates to live within a 20-mile radius of Mossville, IL, ensuring consistent availability for hands-on development and collaboration. The role offers an excellent opportunity for experienced engineers looking to work on challenging projects in the robotics and autonomous systems domain.

Join our team to contribute to innovative embedded solutions while working with cutting-edge technologies in a collaborative environment. Your expertise in embedded systems will be crucial in developing reliable and efficient solutions for our clients' complex technical challenges.

Last updated a day ago

Responsibilities For Embedded Software Engineer

  • Develop and maintain embedded software solutions
  • Work with real-time systems and hardware interfaces
  • Implement and maintain unit testing frameworks
  • Analyze datalinks using specialized tools
  • Contribute to robotics and autonomous systems projects
  • Perform system analysis and debugging
  • Collaborate with cross-functional teams
  • Apply FMEA processes in development

Requirements For Embedded Software Engineer

  • Bachelor's degree in Computer Science, Software Engineering, or related field
  • 4+ years of experience in embedded software development, systems engineering, or product validation
  • Experience programming in embedded C or C++
  • Experience with unit testing frameworks (C Test or Google Test)
  • Experience with GitHub or similar version control systems
  • Experience with tools like Wireshark or CANape for analyzing datalinks
  • Experience working with embedded real-time systems
  • Experience with robotics, remote control, or autonomous systems
  • Experience with FMEA processes and electronic failure modes
  • Must be authorized to work in the United States without visa sponsorship
  • Must reside within 20-mile radius of Mossville, IL