Embedded C Developer

Accord Technologies Inc

Irving (TX)

On-site

USD 120,000 - 160,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Accord Technologies Inc in Irving, TX is seeking an Embedded C Developer to advance localization algorithms for autonomous systems. You will design production‑quality C++ software, implement filters (EKF/UKF), integrate inertial navigation, and collaborate across teams from design to validation.

This on-site role requires strong debugging, ROS familiarity, and a solid math background to move ideas from prototype to production under an Architect and Program Manager.

Qualifications

  • Bachelor’s degree or higher in a relevant field.
  • 5+ years of experience with a Bachelor's degree; 2+ years with a Master’s; PhD may substitute.
  • Internships accepted as relevant experience.

Responsibilities

  • Develop production-quality C++ software for localization and positioning.
  • Implement filters using perception-based, inertial, and GNSS inputs.
  • Collaborate across teams through design, coding, validation, and documentation phases.
  • Mentor localization team members and contribute to architecture design.

Skills

C++ development
Python
Inertial Measurement
State Estimation
Debugging & profiling
Structured programming
Analyze code/logs
Life cycle awareness
Diagnostics tools
Product specs interpretation
Documentation & reporting
Prototype to production
Cross-functional collaboration

Education

Bachelor’s/Master’s/PhD in Robotics, EE, CE, CS
5+ years with Bachelor's
2+ years with Master’s
PhD may substitute for some experience
Internships accepted

Tools

ROS
Kalman/Extended Kalman Filter
Inertial navigation
SLAM & graph optimization
State estimation libraries

Job description

Job Title:Embedded C Developer
Location:Irving, TX
Contract Type:W2 Contract
Required Education

Degree: Bachelor's, Master's, or PhD in an accredited Robotics, Electrical Engineering, Computer Engineering, or Computer Science program

Note: Associate degrees are not accepted

Experience Equivalency
  • 5+ years of experience with a Bachelor's degree
  • 2+ years of experience with a Master's degree
  • PhD may substitute for some experience

Internships: Accepted as relevant job experience

Required Skills
  • Excellence in C++ development
  • Fluency in Python
  • Inertial Measurement Technology
  • State Estimation
  • Strong debugging and profiling skills
  • Structured programming techniques
  • Interpreting application system designs and program specifications
  • Identifies, documents, and resolves software/application problems
  • Uses fact-finding and diagnostic tools
  • Analyzes code, logs, and systems for advanced troubleshooting
  • Records and reports technical problems and solutions
  • Identifies issues and considerations for each phase of the life cycle
  • Interprets product development plans and functional documentation
Technical Skills (Desired/Preferred)
  • 5+ years of robotics/autonomous solutions experience
  • Proven experience with filtering solutions: Error State Kalman Filter, Extended Kalman Filter (EKF)
  • In-depth knowledge of inertial navigation and guidance systems
  • Experience with SLAM, graph optimization libraries, and state estimation
  • Familiarity with ROS (Robot Operating System)
  • Strong foundation in mathematics: 3D geometry, linear algebra, statistical error modeling (Gauss-Markov processes)
  • Ability to work in various coordinate systems and perform transformations
  • Understanding of physics-based modeling, vehicle modeling, and dynamics
  • Ability to survey literature and convert research papers into production implementations
Soft Skills (Mandatory)
  • Supports team collaboration in problem-solving
  • Strong written and verbal communication
  • Takes ownership of moving ideas from prototype to production
  • Adaptable to various phases of development
  • Attention to detail
Soft Skills (Desired)
  • Proactive in research and prototyping
  • Systems thinking
  • Resilient and persistent with complex problems
Key Contributions to Work Group
  • Software development focused on positioning and localization
  • Collaborate to prototype and productionize algorithms enabling autonomous & semiautonomous systems to localize robustly within their environment
  • Estimate absolute position and altitude, as well as relative position to terrain features and static/mobile equipment
  • Implement filters using perception-based, inertial, and GNSS inputs
  • Participate in all development phases: design, documentation, coding, quality, and validation
  • Research and design localization algorithms and software
  • Develop production-quality C++ software including design, documentation, coding, validation, and functional safety support
  • Contribute to requirements generation and architecture design for localization
  • Collaborate with and mentor localization team members

Work primarily in-office, with occasional lab or proving ground work (PPE and safety glasses required)

Led by an Architect and Program Manager

Collaborative, technically focused team

Office-based with occasional lab/test site visits

New addition to the team

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded C++ Robotics Engineer — Localization & EKF
Embedded C++ Robotics Engineer — Localization & EKF

Accord Technologies Inc • Irving (TX)

On-site
USD 120,000 - 160,000
(1111692) Software Developer - Robotics (Positioning & SLAM)
(1111692) Software Developer - Robotics (Positioning & SLAM)

Diversified Services Network, Inc. • Irving (TX)

On-site
USD 100,000 - 124,000
401(k)
Dental insurance
Vision Insurance
+7
Senior Robotics Software Engineer
Senior Robotics Software Engineer

Cintal, Inc. • Irving (TX)

On-site
USD 100,000 - 140,000
Paid holidays
PTO 2 weeks (pro-rated)
Medical insurance including dental and
+4
Positioning and Localization Engineer
Positioning and Localization Engineer

Harvey Nash • Irving (TX)

On-site
USD 120,000 - 160,000
Robotics Software Engineer - Localization
Robotics Software Engineer - Localization

ViaBot Inc. • California

On-site
USD 110,000 - 150,000
Autonomy Positioning Engineer
Autonomy Positioning Engineer

Caterpillar • Irving (TX)

On-site
USD 98,000 - 158,000
Medical, dental, and vision benefits
401(k) savings plans
Paid time off (Vacation, Holidays)
Senior Autonomy Engineer - Positioning
Senior Autonomy Engineer - Positioning

Caterpillar • Irving (TX)

On-site
USD 113,000 - 183,000
Medical, dental, and vision benefits
401(k) savings plans
Tuition Reimbursement
+2
C++ Embedded Software Engineer 3 #99775
C++ Embedded Software Engineer 3 #99775

Swoon • Peoria (IL)

On-site
USD 120,000 - 160,000
Optional benefits
Senior robotics navigation engineer
Senior robotics navigation engineer

Dexmate Inc. • United States

On-site
USD 85,000 - 120,000
Staff Engineer - Robotics Navigation & Localization Engineer
Staff Engineer - Robotics Navigation & Localization Engineer

Fruition Group US • San Francisco (CA)

On-site
USD 120,000 - 170,000