Embedded Software Engineer 3 Robotics / Localization
The AES Group
Role: Embedded Software Engineer 3 Robotics / Localization
Location: Irving, TX
Let's create our future together at The AES Group!
About The AES Group
The AES Group is a premier technology and engineering consulting company that has been bringing businesses and talent together for over 20 years to deliver innovative solutions that have the greatest positive impact on society. AES has helped over 40 business enterprises, including Fortune 500 companies, engage their customers, empower their employees, and transform their business operations with the power of cloud, data, AI, engineering, and other emerging technologies.
Ideal Candidate Profile
The ideal candidate is a Senior-level C++ Embedded/Robotics Software Engineer with strong hands-on experience in autonomous systems, localization, state estimation, inertial navigation, and filtering algorithms . Candidates with experience in Kalman/EKF filtering, SLAM, ROS, GNSS/IMU integration, robotics, and vehicle dynamics will be especially strong.
Position Overview:
We are seeking an Embedded Software Engineer 3 to develop advanced robotics, positioning, localization, and state-estimation software for autonomous and semi-autonomous systems.
The engineer will work closely with a technical team to research, prototype, develop, validate, and productionize algorithms that enable machines to accurately determine position, altitude, and movement relative to terrain, equipment, and other environmental features .
This role requires strong C++ software development , Python , state estimation , inertial measurement technology , and experience working with localization algorithms.
Key Responsibilities
-
Design, develop, debug, and validate production-quality C++ software for robotics and autonomous systems.
-
Research and develop localization and positioning algorithms .
-
Implement algorithms using perception, inertial, and GNSS inputs .
-
Develop solutions for absolute and relative position and altitude estimation .
-
Design and implement state-estimation and filtering algorithms .
-
Contribute to software architecture, requirements development, technical documentation, coding, testing, and validation.
-
Analyze software problems using code, logs, diagnostic tools, and system behavior.
-
Evaluate risks and benefits of alternative technical solutions and recommend resolutions.
-
Support functional safety software design and validation .
-
Translate research papers and technical concepts into reliable production implementations.
-
Collaborate with architects, program managers, and other localization/robotics engineers.
-
Participate in prototyping, troubleshooting, and deployment of solutions from concept to production.
-
Occasionally support activities in laboratories or proving grounds while following required safety procedures and PPE requirements.
Required Qualifications
Education
-
Bachelor's, Master's, or PhD in:
-
Robotics Engineering
-
Electrical Engineering
-
Computer Engineering
-
Computer Science
-
-
5+ years of relevant professional experience .
-
Candidates with a Master's degree may qualify with 2 years of experience .
-
Associate degrees are not accepted.
-
Relevant internships may count toward experience.
Top 3 Required Skills
-
Excellent C++ software development
-
Advanced software troubleshooting and problem solving
-
Ability to evaluate technical alternatives, risks, and benefits and determine appropriate solutions
Required Technical Skills
Programming & Software Engineering
-
C++ Excellent proficiency
-
Python Fluency
-
Strong software engineering practices
-
Debugging and profiling
-
Structured programming techniques
-
Ability to interpret system designs and software specifications
-
Strong understanding of the Software Development Life Cycle (SDLC)
Robotics & Localization
-
State Estimation
-
Inertial Measurement Technology
-
Inertial-based navigation and/or guidance systems
-
Robotics and autonomous systems
-
Localization and positioning
Problem Solving & Troubleshooting
-
Advanced software debugging and troubleshooting
-
Code and log analysis
-
Diagnostic tools and fact-finding techniques
-
Identification, documentation, and resolution of technical problems
-
Evaluation of alternative solutions and associated risks
Strong Preference
-
5+ years of Robotics or Autonomous Systems experience
-
Experience implementing:
-
Kalman Filters
-
Extended Kalman Filters (EKF)
-
Error-State Kalman Filters
-
-
Deep knowledge of Inertial Measurement Units (IMU) and inertial navigation
-
Experience with SLAM (Simultaneous Localization and Mapping)
-
Experience with graph optimization libraries
-
Strong understanding of state estimation
-
Experience with ROS (Robot Operating System)
-
Strong mathematical foundation in:
-
3D Geometry
-
Linear Algebra
-
Statistical Error Modeling
-
Gauss-Markov Processes
-
-
Experience working with coordinate systems and coordinate transformations
-
Understanding of physics-based modeling
-
Vehicle modeling and dynamics
-
Ability to review research literature and convert algorithms/research papers into production-quality software
Soft Skills
-
Strong written and verbal communication
-
Effective team collaboration
-
Takes ownership from prototype through production
-
Adaptable across different stages of software development
-
Strong attention to detail
-
Self-motivated and willing to research and prototype new ideas
-
Systems-thinking mindset
-
Resilient and persistent when solving complex technical problems
Work Environment
-
Primarily office-based and fully on-site
-
Occasional work in engineering labs and proving grounds
-
Safety glasses and other required PPE may be necessary
-
Collaboration with a technical team led by an Architect and Program Manager
- ...Embedded Software Engineer 3 - 111692-1 Irving, TX 12 months Position’s Contributions to Work... ...development focused on positioning and localization. - Collaborate with team members... ...’s degree, or PhD in an accredited Robotics, Electrical or Computer engineering...SuggestedFull timeInternshipWork at office
- ...Description Job Description Title: Embedded Software Engineer 3 #100529 Location: onsite Irving,... ...’s degree, or PhD in an accredited Robotics, Electrical or Computer engineering... ...implementation ~ Experience with localization including Simultaneous Localization...SuggestedLong term contractFull timeContract workWork at officeRelocationFlexible hours
- ...Hello, Job Title: Embedded Software Engineer 3 Location: TX Irving, Williams Square Corporate Headquarters... ...3 to join a technical team focused on robotics, autonomous/semi-autonomous systems, positioning, and localization . The engineer will develop...SuggestedFull timeContract workPart timeInternshipImmediate startRemote workDay shift
- ...Excellence in developing C++ software - Discovers, analyzes, and... ...specifications. o Good engineering practices, debugging/profiling... ...(Desired) - 5+ years of Robotics/Autonomous solution experience... ...implementation - Experience with localization including Simultaneous...Suggested
$65 - $66 per hour
...Software Localization EngineerPayrate: $65.00 - $66.00/hr. Join our team to drive innovation... ..., Master's degree, or PhD in Robotics, Electrical or Computer Engineering, or Computer Science.5 years of experience... ...enrollment, 10 paid days off, 3 days paid bereavement leave, 401...SuggestedHourly payFull timeLocal areaFlexible hours$92.82k - $109.2k
...DescriptionThe Automation Engineer tests, creates, implements and supports robotics process and desktop... ...and application testing, software development life cycle,... ...S. Bank location three (3) or more days per week.... ...consistent with applicable local laws, including the Los...Full timeWork experience placementLocal area3 days per week$67.73 per hour
Job Description Job Title: Embedded Software Engineer Location: Irving, TX Zip Code: 75014 Duration... ...development focused on positioning and localization. Collaborate with team members to... ...Master"s degree, or PhD in an accredited Robotics, Electrical or Computer engineering...Local areaImmediate start$100k - $140k
...Research, design, and develop localization algorithms and software for autonomous and semi-... ..., program managers, and engineering teams to deliver robust... ..., test, and maintain embedded software solutions for localization... ...s, Master's, or Ph.D. in Robotics Engineering, Electrical...Temporary workWork at officeLocal areaRelocationVisa sponsorship$120k - $140k
...support of all control systems hardware and software throughout on-site ASU plant start-up,... ...coordinate with project managers, vendor engineers, field technicians, and contractors throughout... ...university is RequiredWork Experience1-3 years Minimum of 2 years’ experience in...Full timeFor contractors- ...Job Description Job Description Diversified Services Network, Inc. (DSN) is seeking a full-time Robotics Localization Software Engineer to join our team in Irving, TX. We offer full benefits, PTO, 401k, and more! If you're looking to grow your career within an extremely...Full timeCasual workWork at office
- ...requirement Job Title: Embedded C Developer Work Location... ...'s, Master's, or PhD in Robotics, Electrical Engineering, Computer Engineering,... ...hands-on expertise in C++ software development... ...focused on positioning, localization, and autonomous navigation...Casual workInternshipWork at officeWork visa
- Job Title:Embedded C Developer Location:Irving, TX Contract... ...or PhD in an accredited Robotics, Electrical Engineering, Computer Engineering, or... ...documents, and resolves software/application problems o... ...on positioning and localization Collaborate to prototype...Contract workInternshipWork at office
- ...Description Position Summary The Quality Engineer will lead quality assurance initiatives... ...or Manufacturing preferred). · 3+ years of quality engineering... ..., statistical analysis , and quality software (e.g., Minitab). · Excellent communication...
- ...spans backend development (Java, OSGi, Sling, JCR), frontend engineering (HTML, CSS, JavaScript), and integration with enterprise-level... ...internal systems. Support multi-site, multi-language, and localization workflows for global digital rollouts. Troubleshoot issues...
$78.8 per hour
...Description Job Description 22544-1 Systems Integration/Test Engineer L3, Grand Prairie, TX (Secret Clearance) DESCRIPTION:... ...functional and technical specifications and standards, solves hardware/software interface problems, defines input/output parameters, and...Full timeContract workDay shift- .... Its products include Hivemind autonomy software, V-BAT and X-BAT aircraft, and Aechelon simulation... ...management processes, collaborate across engineering and manufacturing teams, and help ensure... .... Required qualifications: ~1 to 3 years of experience in a quality,...Full timeTemporary workPart timeWorldwide
- ...entrepreneurs!The Senior Mechanical Systems Engineer will be responsible for leading the... ...AutoCAD, SolidWorks, NX, and other 3D CAD software for detailed design, modeling, and documentation... ...federal, state/provincial, and/or local law.Prior to the next step in the recruiting...Permanent employmentFull timeTemporary workLocal areaImmediate startVisa sponsorshipWork visaFlexible hours
$60k - $75k
.... Partner with automation and controls engineers to test, troubleshoot, and validate their... ...vehicle within 45 days of employment (for local projects). Authorized to work in the U.... ...degree or equivalent hands‑on experience (3+ years) in a related field such as electrical...Daily paidTemporary workWork at officeLocal areaRelocation packageLong distanceFlexible hoursWeekend work- ...into production. So, test engineers must identify the... ...designing test hardware using software tools like cadence and... ...and sells analog and embedded processing chips for... ...by federal, state, or local laws. If you are interested... ..., or related field.3+ years of experience in...Local area
- Garver is looking for a Mechanical Engineer - EI in Dallas, Texas to develop mechanical designs for Building projects. Responsibilities include... ...have a Bachelor’s degree in mechanical engineering, at least 3 years of experience, strong communication skills, and proficiency...
$116.4k - $204.1k
...what‑if” forecasting. As a Lead Product Software Engineer, you’ll help build autonomous agent... ...products on time with performance and localization requirements in mind.Design, build, test... ...TypeScript, WebAPI, Web Services; with at least 3 years as a senior software development...Full timeWork experience placementWork at office- ...combine our global reach with a local presence. We are seeking a... ...skilled and motivated Mechatronics Engineer to join our dynamic team and... ...architecture; Modern software and data-modeling architecture... ...power-electronics technologies; Embedded hardware and software...Full timeLocal area
$75k - $95k
...large‑scale network deployments, engage with local communities, and contribute to meaningful... .... ~ Troubleshoot and resolve complex software problems related to operating systems, applications... ...support roles with a focus on Tier 3 technical assistance. Strong knowledge...Full timeLocal area- ...Intern, Test Engineering LOCATION: Riverside / Texas (US-TX), United States " BRAND... ...reports. Required Skills: Basic software engineering skills. Hands on... ...Electrical Engineering Technology with a minimum 3.0 GPA Minimum Year: Entering...InternshipSummer internshipRemote workWorldwide
- ...Software EngineerThis position requires a DoD Secret security clearance or equivalent... ...be applied to and integrated with engineering, scientific, and manufacturing... ...office. This position is for developing embedded real-time software on Client-3 products. The software is being...Work at office
- ...highly motivated Manufacturing Equipment Engineer to develop and ramp automated assembly lines... ...start with strengths in a given field (Robotics, PLC Programming, vision, HMI development... ...for rapid fixture/jig projects is a plus.3+ years in a highly automated, high...Full timeContract workWork at officeShift workNight shiftWeekend work
- ...that believes in big ideas, doing great work, and building careers that matter—every step of the way. Infrastructure Automation Engineer Reports to: IT Infrastructure Engineering Senior Manager FLSA Status: Full time The Opportunity We are seeking a...Full time
$130k - $150k
...work with the Control Systems Manager to develop PLC and HMI software for new Air Separation Unit (ASU) plant control systems within... ...needed. Proactively coordinate with project managers, vendor engineers, field technicians, and contractors throughout the engineering...Full timeFor contractors- ...is looking for an Experienced iOS Mobile Software Engineer to join our Product Engineering mobile... ...experience with Xcode, Swift, and SwiftUI.3+ years of professional iOS experience... ...HaveExperience with Matter, Z-Wave Long Range, or local AI inference.Objective-C and UIKit...H1bLocal areaRemote workWork from home
- ...looking for an Experienced Android Mobile Software Engineer to join our Product Engineering mobile... ...experience with Kotlin and Jetpack Compose.3+ years of Android development... ...HaveExperience with Matter, Z-Wave Long Range, or local AI inference.Knowledge of OWASP, CASA,...H1bLocal areaRemote work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Embedded Software Engineer 3 Robotics / Localization. Be the first to apply!
- senior robotics software engineer Irving, TX
- software implementation project manager Irving, TX
- remote software sales Irving, TX
- bank software Irving, TX
- healthcare software sales Irving, TX
- software Irving, TX
- software asset management analyst Irving, TX
- software technical support Irving, TX
- entry level software sales Irving, TX
- embedded software Irving, TX



