Embedded Software Engineer III

Epitec, Inc.
Irving, TX, United States
2 days ago
Apply on www.dice.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Compensation
$131,040.0 - $139,360.0
Working hours
Regular working hours
Job source

Tech stack

C++ (Programming Language) Profiling Computer Engineering Software Debugging Embedded Software Inertial Navigation Systems Python (Programming Language) Software Architecture Sensor Fusion Software Engineering Software Systems Robot Operating System
+3 more
Information Technology Optimization Algorithms GNSS

Job description

We are seeking an experienced Embedded Software Engineer III to join a team developing advanced autonomous and semi-autonomous technologies. This position focuses on localization, positioning, navigation, and state estimation software used in next-generation robotic and autonomous systems.

The successful candidate will contribute to the design, development, testing, and deployment of production-quality software while collaborating with multidisciplinary engineering teams to bring innovative solutions from concept to implementation., * Design, develop, test, and maintain high-quality C++ software for localization and positioning systems.

  • Develop algorithms utilizing sensor fusion, inertial measurements, GNSS, and perception-based inputs.
  • Support software architecture, requirements development, validation, and verification activities.
  • Troubleshoot complex software issues through debugging, profiling, and root cause analysis.
  • Participate in all phases of the software development lifecycle, including design, coding, testing, and documentation.
  • Collaborate with cross-functional engineering teams to move concepts from prototype to production.
  • Research, evaluate, and implement advanced localization and navigation technologies.
  • Support functional safety software development and validation efforts.

Requirements

  • Bachelor’s, Master’s, or PhD in Robotics, Computer Engineering, Electrical Engineering, Computer Science, or a related technical field.
  • 5+ years of software engineering experience.
  • Strong expertise in C++ development.
  • Proficiency in Python.
  • Experience with State Estimation methodologies.
  • Knowledge of Inertial Measurement Technology (IMU/INS).
  • Strong debugging, troubleshooting, and problem-solving skills.
  • Experience working within the Software Development Life Cycle (SDLC).
  • Excellent written and verbal communication skills.
  • Ability to work onsite in Irving, TX., * Experience with Robotics, Autonomous Systems, or Automation technologies.
  • Knowledge of Kalman Filters, Extended Kalman Filters (EKF), or Error State Filters.
  • Experience with localization, navigation, and sensor fusion systems.
  • SLAM (Simultaneous Localization and Mapping) experience.
  • Experience with ROS (Robot Operating System).
  • Knowledge of GNSS, inertial navigation, and graph optimization techniques.
  • Strong mathematical foundation in linear algebra, 3D geometry, and statistical modeling.
  • Understanding of vehicle dynamics and physics-based modeling.
  • Ability to transform research concepts into production-ready software solutions., We are looking for a highly motivated engineer who enjoys solving complex technical challenges, collaborates effectively within a team environment, and takes ownership of delivering innovative software solutions. The ideal candidate thrives in a fast-paced engineering setting and is passionate about advancing autonomous and robotic technologies.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.dice.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

47 sec

Profiling native execution calls with async-profiler

Gonzalo Ortiz Jaureguizar Gonzalo Ortiz Jaureguizar · World Congress 2026 Europe

1:51 min

Mapping physical environments via extensive sensor fusion

Thomas Tomow Thomas Tomow · World Congress 2025

1:19 min

Advancing autonomous driving capabilities with specialized software talent

Katrin Lehmann Katrin Lehmann +1 · Coffee With Developers

3:14 min

Data management and embedded software for vehicle automation

Ulrich Wurstbauer +1 · LIVE

2:17 min

Comparing code profiling with surface level monitoring

Jérôme Vieilledent · LIVE

3:51 min

Technical skills and collaborative mindsets for mobility engineering roles

Georg Kühberger +1 · LIVE

Videos

See all

Related articles

See all