{"schemaVersion":"jobsearcher.job.v1","id":"75ae8239b15b6a89e5e4096c","url":"https://jobsearcher.com/jobs/75ae8239b15b6a89e5e4096c","canonicalUrl":"https://jobsearcher.com/jobs/75ae8239b15b6a89e5e4096c","title":"Embedded Software Engineer","description":"Why this Role?Our focus isn’t just on what we build, but how we build it. We scale technology solutions across the business, spearhead product development tools and processes, and collaborate with partners to provide a seamless experience for customers. We are focused on speed, simplicity, and customer outcomes.The team works on technology initiatives involving innovation, research and development, manufacturing automation, advanced technologies, and engineering innovation.Education & Experience RequiredYears of experience: 5+ yearsDegree requirement: Bachelor’s, Master’s, or PhD in Robotics, Electrical Engineering, Computer Engineering, or Computer Science from an accredited institution.Master’s degree: Candidates with a Master’s degree may qualify with 2 years of relevant experience.Associate degree: Not accepted.Internships: Relevant internships may be counted as experience.Comparable background: Software development experience focused on robotic positioning, localization, navigation, or autonomous systems.Top 3 SkillsExcellent hands-on experience developing C++ softwareAbility to discover, analyze, debug, and resolve complex software/application problemsAbility to evaluate risks and benefits of alternative technical approaches and determine appropriate solutionsRequired Technical SkillsInertial Measurement & State EstimationKnowledge of Inertial Measurement TechnologyStrong understanding of State EstimationProblem SolvingIdentify and document specific technical problems and possible resolution alternativesAnalyze risks and benefits of different technical approachesUse fact-finding techniques and diagnostic tools to identify software/system problemsSoftware Development LifecycleUnderstanding of common issues, problems, and considerations throughout the software development lifecycleAbility to interpret product development plans and functional documentationProgrammingExcellent C++Fluent in PythonAbility to interpret application/system designs and software specificationsStrong engineering practicesStrong debugging and profiling skillsExperience applying structured programming techniquesTechnical TroubleshootingDiagnose and resolve complex software/application problemsAnalyze source code, logs, and system behavior during troubleshootingDocument technical problems, root causes, troubleshooting processes, and tools usedDesired Technical Skills5+ years of experience in robotics, autonomous systems, or autonomous solutionsHands-on implementation of filtering techniques such as:Error-State Kalman FilterKalman FilterExtended Kalman Filter (EKF)In-depth knowledge of:Inertial Measurement Units (IMU)Inertial navigationGuidance systemsAbility to research technical literature and convert research papers/concepts into production-quality implementationsExperience with localization, including:SLAMState estimationGraph optimizationLocalization algorithmsExperience with robotics frameworks such as ROS / ROS2Strong mathematical foundation in:3D geometryLinear algebraStatistical error modelingGauss-Markov processesExperience working with different coordinate systems and transformationsUnderstanding of physics-based modeling, vehicle modeling, and vehicle dynamicsSoft SkillsRequiredStrong team collaboration and problem-solving skillsExcellent written and verbal communicationTakes ownership of moving ideas from prototype to productionAdaptable across different phases of software/product developmentStrong attention to detailDesiredTakes initiative to research, experiment, and prototypeStrong systems-thinking mindsetResilient and persistent when solving complex technical problemsTypical ResponsibilitiesResearch and design localization algorithms and softwareDevelop production-quality C++ software, including design, documentation, coding, testing, quality, and validationContribute to software requirements and localization architectureSupport functional safety software design and validationDebug, profile, and troubleshoot complex software issuesCollaborate with engineers across robotics, software, controls, and autonomous systemsIdeal CandidateThe ideal candidate has strong hands-on experience with:C++ + Robotics/Autonomous Systems + Localization + State Estimation + Sensor Fusion + IMU/Inertial TechnologyStrong additional experience with EKF/Kalman filtering, SLAM, ROS/ROS2, GNSS/GPS, odometry, graph optimization, 3D geometry, coordinate transformations, and vehicle dynamics is highly preferred.Disqualifiers / Red FlagsLooking for fully remote or hybrid work when the position requires onsite workPrimarily generic embedded software experience without robotics, localization, navigation, or state-estimation experienceNo hands-on C++ development experienceNo practical experience with state estimation, localization, or inertial measurement technology","company":"Intellectt","rawCompany":"intellectt","city":"Arlington","state":"TX","isRemote":false,"isActive":false,"createdAt":"2026-09-03T09:11:30.504Z","occupations":[{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"17-2199.08","title":"Robotics Engineers","slug":"robotics-engineers"},{"code":"15-1299.08","title":"Computer Systems Engineers/Architects","slug":"computer-systems-engineers-architects"}],"industries":[{"code":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"},{"code":"513210","title":"Software Publishers","slug":"software-publishers"},{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Embedded Software Engineer","description":"Why this Role?Our focus isn’t just on what we build, but how we build it. We scale technology solutions across the business, spearhead product development tools and processes, and collaborate with partners to provide a seamless experience for customers. We are focused on speed, simplicity, and customer outcomes.The team works on technology initiatives involving innovation, research and development, manufacturing automation, advanced technologies, and engineering innovation.Education & Experience RequiredYears of experience: 5+ yearsDegree requirement: Bachelor’s, Master’s, or PhD in Robotics, Electrical Engineering, Computer Engineering, or Computer Science from an accredited institution.Master’s degree: Candidates with a Master’s degree may qualify with 2 years of relevant experience.Associate degree: Not accepted.Internships: Relevant internships may be counted as experience.Comparable background: Software development experience focused on robotic positioning, localization, navigation, or autonomous systems.Top 3 SkillsExcellent hands-on experience developing C++ softwareAbility to discover, analyze, debug, and resolve complex software/application problemsAbility to evaluate risks and benefits of alternative technical approaches and determine appropriate solutionsRequired Technical SkillsInertial Measurement & State EstimationKnowledge of Inertial Measurement TechnologyStrong understanding of State EstimationProblem SolvingIdentify and document specific technical problems and possible resolution alternativesAnalyze risks and benefits of different technical approachesUse fact-finding techniques and diagnostic tools to identify software/system problemsSoftware Development LifecycleUnderstanding of common issues, problems, and considerations throughout the software development lifecycleAbility to interpret product development plans and functional documentationProgrammingExcellent C++Fluent in PythonAbility to interpret application/system designs and software specificationsStrong engineering practicesStrong debugging and profiling skillsExperience applying structured programming techniquesTechnical TroubleshootingDiagnose and resolve complex software/application problemsAnalyze source code, logs, and system behavior during troubleshootingDocument technical problems, root causes, troubleshooting processes, and tools usedDesired Technical Skills5+ years of experience in robotics, autonomous systems, or autonomous solutionsHands-on implementation of filtering techniques such as:Error-State Kalman FilterKalman FilterExtended Kalman Filter (EKF)In-depth knowledge of:Inertial Measurement Units (IMU)Inertial navigationGuidance systemsAbility to research technical literature and convert research papers/concepts into production-quality implementationsExperience with localization, including:SLAMState estimationGraph optimizationLocalization algorithmsExperience with robotics frameworks such as ROS / ROS2Strong mathematical foundation in:3D geometryLinear algebraStatistical error modelingGauss-Markov processesExperience working with different coordinate systems and transformationsUnderstanding of physics-based modeling, vehicle modeling, and vehicle dynamicsSoft SkillsRequiredStrong team collaboration and problem-solving skillsExcellent written and verbal communicationTakes ownership of moving ideas from prototype to productionAdaptable across different phases of software/product developmentStrong attention to detailDesiredTakes initiative to research, experiment, and prototypeStrong systems-thinking mindsetResilient and persistent when solving complex technical problemsTypical ResponsibilitiesResearch and design localization algorithms and softwareDevelop production-quality C++ software, including design, documentation, coding, testing, quality, and validationContribute to software requirements and localization architectureSupport functional safety software design and validationDebug, profile, and troubleshoot complex software issuesCollaborate with engineers across robotics, software, controls, and autonomous systemsIdeal CandidateThe ideal candidate has strong hands-on experience with:C++ + Robotics/Autonomous Systems + Localization + State Estimation + Sensor Fusion + IMU/Inertial TechnologyStrong additional experience with EKF/Kalman filtering, SLAM, ROS/ROS2, GNSS/GPS, odometry, graph optimization, 3D geometry, coordinate transformations, and vehicle dynamics is highly preferred.Disqualifiers / Red FlagsLooking for fully remote or hybrid work when the position requires onsite workPrimarily generic embedded software experience without robotics, localization, navigation, or state-estimation experienceNo hands-on C++ development experienceNo practical experience with state estimation, localization, or inertial measurement technology","datePosted":"2026-09-03T09:11:30.504Z","dateModified":"2026-09-03T09:11:30.504Z","hiringOrganization":{"@type":"Organization","name":"Intellectt","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Arlington","addressRegion":"TX","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"75ae8239b15b6a89e5e4096c"},"url":"https://jobsearcher.com/jobs/75ae8239b15b6a89e5e4096c"}}