Embedded Software Engineer 3

Epitec, Inc

Chillicothe, IL

JOB DETAILS
SALARY
SKILLS
Algorithms, C++ Programming Language, Communication Skills, Computer Engineering, Computer Science, Debugging Skills, Documentation, Electrical Engineering, Embedded Software, Geometry, Identify Issues, Kalman Filter, Linear Algebra, Localization, Navigation Systems, Presentation/Verbal Skills, Problem Solving Skills, Product Testing, Project/Program Management, Prototyping, Robotics, Robotics Software, Safety Process, Software Administration, Software Design, Software Development, Software Development Lifecycle (SDLC), Software Engineering, Statistical Modeling, Team Player, Technical/Engineering Design, Writing Skills
LOCATION
Chillicothe, IL
POSTED
1 day ago

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
 

About the Company

E

Epitec, Inc

Epitec is a leading staffing and recruiting services company with a mission to make staffing personal. We go beyond traditional hiring by truly understanding our candidates and matching them with the perfect opportunities. We offer competitive compensation, career growth, and support throughout the entire process. Working with top Fortune 500 companies, we are recognized for our excellence with numerous awards, including Best & Brightest and diversity recognitions. At Epitec, we're redefining the future of employment. 

COMPANY SIZE
2,500 to 4,999 employees
INDUSTRY
Staffing/Employment Agencies
EMPLOYEE BENEFITS
Professional Development, 401K, Employee Referral Program, Life Insurance
FOUNDED
1978
WEBSITE
https://epitec.com/