Embedded Software Engineer 3

Epitec

$129K *
Consumer Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • 5+ years of relevant experience in embedded software or robotics software development
  • Bachelor's, Master's, or PhD in Robotics, Electrical Engineering, Computer Engineering, Computer Science, or a related field
  • Strong expertise in C++ and solid Python skills
  • Experience with inertial measurement technology, state estimation, and advanced troubleshooting
  • Strong debugging, profiling, and software development lifecycle knowledge
  • Excellent written and verbal communication skills with a collaborative mindset

Responsibilities

  • Develop production-quality software in C++ for positioning and localization applications
  • Prototype and implement algorithms for autonomous and semi-autonomous systems
  • Estimate position and altitude using terrain features, perception-based inputs, inertial systems, and GNSS data
  • Contribute to software design, documentation, coding, validation, and product quality
  • Support architecture development and functional safety software design processes
  • Collaborate closely with a technical team led by an Architect and Program Manager

Benefits

  • Work in a collaborative engineering environment
  • Opportunity to work on advanced technology in autonomous systems
  • Gain experience with cutting-edge robotics technology
  • Exposure to full software development lifecycle
  • Engage in prototype to production transitions with a skilled team
Full Job Description
  • Location: Chillicothe, Illinois
  • Type: Contract
  • Job #103764


Now Hiring: Embedded Software Engineer
Location: Mossville, IL (onsite full-time)
Alternate Location: Pittsburgh, PA
Contract Length: 12 months
Shift: 1st shift
Pay Rate: $62 an hr

We are seeking an experienced Embedded Software Engineer to support the development of advanced positioning and localization software for autonomous and semi-autonomous systems. This is an exciting opportunity to work on highly technical projects involving real-world perception, inertial sensing, GNSS, and state estimation in a collaborative engineering environment.

Key Responsibilities:
  • Develop production-quality software in C++ for positioning and localization applications
  • Prototype and implement algorithms for autonomous and semi-autonomous systems
  • Estimate position and altitude using terrain features, perception-based inputs, inertial systems, and GNSS data
  • Contribute to software design, documentation, coding, validation, and product quality
  • Support architecture development and functional safety software design processes
  • Collaborate closely with a technical team led by an Architect and Program Manager

Required Qualifications:
  • 5+ years of relevant experience in embedded software or robotics software development
  • Bachelor's, Master's, or PhD in Robotics, Electrical Engineering, Computer Engineering, Computer Science, or related field
  • Strong expertise in C++ and solid Python skills
  • Experience with inertial measurement technology, state estimation, and advanced troubleshooting
  • Strong debugging, profiling, and software development lifecycle knowledge
  • Excellent written and verbal communication skills with a collaborative mindset

Preferred Experience:
  • Robotics or autonomous systems background
  • Kalman filtering / Extended Kalman / Error State filtering
  • SLAM, graph optimization, ROS, and navigation systems
  • Strong foundation in 3D geometry, linear algebra, and statistical modeling

This role is ideal for someone who enjoys solving complex technical problems, taking ideas from prototype to production, and working onsite with a highly skilled engineering team.
#LI-JD1
#INDOEM

Similar Jobs

More Jobs at Epitec

More Consumer Technology Jobs

Find similar Embedded Software Engineer 3 jobs: