×
Register Here to Apply for Jobs or Post Jobs. X

Embedded Software Engineer

Job in Irving, Dallas County, Texas, 75084, USA
Listing for: Cullerton Group
Full Time position
Listed on 2026-10-12
Job specializations:
  • Software Development
    Software Engineer, Robotics, Embedded Systems/ Firmware/ IoT, C++ Developer
Salary/Wage Range or Industry Benchmark: 76 USD Hourly USD 76.00 HOUR
Job Description & How to Apply Below
Position: Embedded Software Engineer 3

Cullerton Group has a new opportunity for an Embedded Software Engineer 3 in Irving, TX
. The work will be done onsite full time
, Monday through Friday, with a first-shift schedule. This is a 12-month position that can lead to permanent employment with our client. Compensation is up to $76/hr + full benefits (vision, dental, health insurance, 401k, and holiday pay).

Job Summary

We are seeking an experienced Embedded Software Engineer with direct hands-on experience developing positioning and localization solutions for autonomous or robotic systems
. This role will research, design, and implement localization and state-estimation algorithms and convert them into production-quality C++ software using perception, inertial measurement, and GNSS inputs.

The ideal candidate will have a demonstrated track record specifically in localization, positioning, mapping, state estimation, or closely related navigation technology
. General robotics, embedded software, or autonomy experience without substantial positioning/localization development will not be sufficient for this position.

Key Responsibilities
  • Research, design, and implement positioning, localization, and state-estimation algorithms for autonomous and semi-autonomous systems.
  • Develop production-quality C++ software for positioning and localization applications.
  • Develop positioning solutions using perception-based, inertial measurement, and GNSS inputs
    .
  • Develop and implement algorithms involving sensor fusion, localization, navigation, and state estimation
    .
  • Contribute to requirements development and architectural design for localization systems.
  • Support software design, documentation, coding, debugging, profiling, product quality, functional safety, and validation.
  • Troubleshoot complex positioning and software issues by analyzing code, logs, sensor data, and overall system behavior.
  • Help move localization concepts and algorithms from research/prototype stages into production applications
    .
  • Collaborate with and mentor other members of the localization team.
Required Qualifications
  • Bachelor’s, Master’s, or PhD from an accredited program in Robotics Engineering, Electrical Engineering, Computer Engineering, Computer Science, or a closely related discipline.
  • 5+ years of relevant experience
    , or approximately 2+ years with a Master’s degree
    . Relevant internship experience may be considered.
  • Demonstrated professional or highly relevant academic experience specifically involving positioning, localization, mapping, navigation, or state-estimation solutions
    .
  • Excellent C++ software development skills with experience developing robust engineering or production software.
  • Fluency in Python
    .
  • Knowledge of state estimation, sensor fusion, and inertial measurement technology
    .
  • Strong debugging, profiling, technical troubleshooting, and problem-solving capabilities.
  • Understanding of the software development lifecycle (SDLC) and ability to interpret system designs, development plans, and functional documentation.
  • Ability to analyze technical alternatives, risks, and benefits and contribute to engineering decisions.
  • Strong written and verbal communication skills.
  • Must be comfortable working onsite full time in Irving, TX
    .
Preferred Qualifications
  • Several years of direct experience developing localization or positioning solutions for autonomous vehicles, mobile robots, or other autonomous systems
    .
  • Experience implementing filtering algorithms such as Kalman Filters, Extended Kalman Filters (EKF), and Error-State filters
    .
  • In-depth knowledge of IMUs, GNSS, inertial navigation, and/or guidance systems
    .
  • Experience with localization, SLAM, mapping, state estimation, and graph optimization libraries
    .
  • Experience with robotics frameworks such as ROS/ROS2
    .
  • Strong mathematical foundation in 3D…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary