Sr. Embedded Software Engineer, Robotics Platform
$167.8k - $204kjobgether
This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Sr. Embedded Software Engineer, Robotics Platform based in United States .
This role offers the opportunity to build and evolve the embedded software platform powering a growing fleet of autonomous delivery robots. You’ll work hands-on with modern C++ and embedded Linux to develop reliable middleware and application frameworks. The position combines deep systems engineering with real-world robotics challenges involving performance, safety, reliability, and constrained computing resources. You’ll own significant platform components from architecture and implementation through validation, deployment, and fleet operations. Working closely with autonomy, systems, hardware, and software teams, you’ll help translate system-level requirements into robust software solutions. The role also provides opportunities to influence technical architecture, mentor engineers, and improve the scalability and developer experience of the robotics platform.
Accountabilities:
- Design, develop, test, and maintain robotics middleware and application frameworks using modern C++ on embedded Linux, with a focus on reliability, maintainability, and production readiness.
- Own significant platform components throughout their full lifecycle, from technical design and implementation to validation, deployment, monitoring, and operation across a fleet of robots.
- Partner with software teams using the robotics platform to identify reliability, performance, and developer-experience challenges, then build reusable solutions that improve the overall platform.
- Collaborate with autonomy and systems engineering teams on risk assessments, failure analysis, fault-handling strategies, system architecture, and the translation of safety and reliability requirements into software behavior and verification approaches.
- Develop instrumentation, benchmarks, logging, tracing, telemetry, and fleet-level metrics to monitor software performance, reliability, resource utilization, and overall system health.
- Diagnose and resolve complex system-level problems involving concurrency, scheduling, synchronization, interprocess communication, networking, and constrained compute environments.
- Evaluate technical tradeoffs and contribute to architectural decisions that improve platform scalability, reliability, performance, and long-term maintainability.
- Lead technical design and code reviews while contributing to engineering standards, development practices, technical documentation, and knowledge-sharing initiatives.
- Provide technical guidance and mentorship to other engineers through design discussions, problem solving, code reviews, and collaborative technical work.
Requirements:
- Bachelor’s degree in Computer Science, Robotics, Computer Engineering, Electrical Engineering, or a related technical discipline, or equivalent practical experience.
- 5+ years of professional software engineering experience, including substantial experience developing production-grade software using modern C++17 or newer.
- Strong experience developing and debugging systems software in embedded Linux environments, with a solid understanding of multithreading, concurrency, synchronization, interprocess communication, and systems-level programming.
- Experience designing software for latency-sensitive, safety-related, real-time, or high-reliability systems, along with practical experience profiling and optimizing embedded software for performance and resource utilization.
- Demonstrated ability to independently own complex software components across technical design, implementation, testing, deployment, and ongoing operation.
- Strong troubleshooting and problem-solving abilities, including the capacity to diagnose complex issues that span software, hardware, networking, and system-level boundaries.
- Strong written and verbal communication skills, with the ability to collaborate effectively across software, systems, hardware, autonomy, and other engineering disciplines.
- Experience with robotics middleware, autonomous vehicles, or other complex robotic systems is highly valued, as is experience deploying production software on NVIDIA Jetson or similar embedded computing platforms.
- Additional experience with Linux internals, scheduling, resource management, device interfaces, fault-tolerant architecture, functional safety, distributed systems, networking, RPC frameworks, serialization technologies, telemetry, observability, or robotic sensors and hardware integration is advantageous.
Benefits:
- Competitive Compensation: Salary range of $167,800–$204,000 , with actual compensation determined by geographic location, experience, level, domain knowledge, and interview performance.
- Remote Flexibility: Remote position available across Canada, including British Columbia, Calgary, Toronto, and Vancouver.
- Full-Time Opportunity: A full-time engineering role with significant ownership over production robotics software and platform components.
- Technical Impact: Work on complex real-world robotics systems spanning embedded software, autonomy, hardware, safety, reliability, and fleet operations.
- Cross-Functional Environment: Collaborate closely with experienced engineers across software, systems, hardware, and autonomy disciplines.
- Professional Growth: Opportunities to lead technical design, influence architecture, mentor engineers, and contribute to engineering standards and development practices.
- Hands-On Robotics Exposure: The role may occasionally involve access to robotics hardware or onsite participation in integration, testing, troubleshooting, and validation activities.
How Jobgether works:
We use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team.
We appreciate your interest and wish you the best!
Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time.
#LI-CL1
We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses and identifying potential inconsistencies or verification signals in application materials based on available information. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.
- ...At Serve Robotics, we’re reimagining how things move in... ...tech industry veterans in software, hardware, and design who... ...using modern C++ on embedded Linux. - Own significant platform components from technical... ...with Autonomy and Systems Engineering on risk assessments, failure...SeniorFull timeLive inLocal area
$168.1k - $227.4k
Join a group of the brightest engineers to develop next generation of Amazon's world class robotics and robotics safety systems. You will work with a multidisciplinary... ...out how to do both!A day in the lifeAs an Embedded Software Engineer at Amazon Robotics you will work...SeniorFull timeTemporary workInternshipSeasonal workFlexible hours- asirobots in Fort Worth, Texas is looking for an Embedded Software Engineer IV to lead feature development and systems integration for autonomous robotic vehicles. The ideal candidate will have over 8 years of C/C++ experience and strong familiarity with real-time systems...SeniorContract work
- Blue Origin is seeking an Embedded Software Engineer in Los Angeles, California, to develop software for a remotely controlled rover. You will lead software system requirements, driving innovative solutions and improvements for autonomous systems. Candidates should have...SeniorRemote work
- Blue Origin LLC is seeking an Embedded Software Engineer IV to develop software for a remotely controlled rover in Los Angeles, California. This role involves managing software system requirements and collaborating with cross-functional teams to innovate and drive projects...SeniorRemote work
$152k - $241.5k
...acts as the brains of computers, robots, and self-driving cars that can understand... ...world.The Autonomous Vehicles Platform Team is looking for Senior Software Engineers and Architects to develop and... ...skills.Experience with embedded system involving Linux/RTOS with...SeniorFull time$122.8k - $184.2k
...employees are not only part of history, they\u0027re making history.\n\nNorthrop Grumman Defense Systems is seeking Sr. Principal Embedded Software Engineers for the Flight / Guidance Navigation \u0026 Control (GN\u0026C) Software Team. This position will be located in...SeniorFull timeWork experience placementInternshipRelocation packageMonday to ThursdayShift work$168.1k - $227.4k
Join Amazon Robotics and help transform how the world moves goods through innovative robotic solutions. As a Senior Software Engineer, you'll partner with a talented, multidisciplinary team... ...enthusiastic, talented and motivated Senior Embedded Software Engineer to spearhead the...SeniorFull timeTemporary workInternshipSeasonal workWorldwideFlexible hours$175k
...NYCandidate must be able to work in the office every day.Salary up to $175,000 base, plus bonus Linux, C Embedded, Device Driver level We are seeking a Sr. Embedded Software Engineer/Sr. Firmware Engineer/Sr. Embedded Engineer to join our team, with the following job...SeniorWork at office$166k - $220k
...TeamAnduril develops advanced robotic systems that operate... ...DeviceOS team, which engineers the unified, highly... ...hardware-enablement platform that powers all of Anduril... ...carrier boards, embedded ARM architectures, and... ...our autonomous mission software sits a layer that must...Full timeWork experience placementImmediate startRemote work$135.1k - $168.9k
...it for future generations. Role Summary As a Sr. Embedded Software Engineer, you will be a technical leader in the development of next... ...and secure cloud-ready applications, you will ensure our platforms are highly automated, secure, and optimized for large-...SeniorFull timeContract workPart timeLocal area$192.8k - $289.2k
...n\nNorthrop Grumman Defense Systems has an opening for a Sr Staff Embedded Software IPT Lead to join our team of qualified, diverse individuals... ..., CA. As an integral part of our multi-discipline engineering team in Advanced Weapons, you will be on the forefront of...SeniorFull timeRemote workRelocation packageShift work$165k - $190k
...expand humanity's presence in space. Summary Redwire Space Missions LLC, in Littleton, CO is seeking a Sr. Staff , Embedded Software Engineer, to join our team. In this position, you will be responsible for the design, development, integration, and...SeniorPermanent employmentFull timeLocal area- ...people and machines is essential. FORT's platform ensures safe, secure, and dynamic... ...searching for a dynamic and experienced Sr. Embedded Software Engineer-Test Automation to join our team and... ...build the future for autonomous and robotic machines. Responsibilities...SeniorRemote work
- ...Design and Development: Create software applications and systems that meet business... ...including project managers, designers, and QA engineers, to ensure software meets business needs... ...years of experience developing software for embedded systems, or an equivalent combination of...Senior
- ...Job Description Job Description We are looking for a Sr. Embedded Software Engineer to help build advanced flight software in Orlando, Florida... ...-metal software development for microcontroller-based platforms. • Understanding of satellite or wireless communication...Senior
$114k - $228k
...nutritionals and branded generic medicines. Our 122,000 colleagues serve people in more than 160 countries.The Opportunity:The Sr Embedded Software Engineer located in our Milpitas, California location oversees the design, development, and validation of software for embedded...Senior$140k - $170k
...and validation of safety-critical software components for the Platform Software components in accordance with... ...tracking systems; collaborate with embedded developers to analyze root causes... ...field ~ At least a BS in Electrical Engineering, Computer Engineering, Computer...SeniorFull timeLocal area- ...Job Category: IT - Computer/Software/Hardware Position Type: Direct... ...Details: Job Title: Sr Embedded Software EngineerLocation: on... ...The Senior Embedded Software Engineer is responsible for the architecture... ...MPSoC and/or MicroBlaze platforms.Experience using AMD Vitis IDE...SeniorWorldwide
$210k - $280k
...people — move around the planet. We are a team of mission-driven engineers with experience across aerospace, robotics and self-driving cars working to make this future a reality.As a Sr. Embedded Software Engineer at Reliable Robotics, you will be a part of the Embedded...SeniorPermanent employmentCasual work- ...Job Description Job Description Sr. Embedded Software Engineer (Drones/Uncrewed Systems) SIG SAUER, Inc. is a leading provider and manufacturer of firearms, electro-optics, ammunition, airguns, suppressors, remote controlled weapons stations, and training. For over...SeniorRemote work
$168k - $252k
...Expect Tesla Energy is looking for a passionate, driven Software Engineer to build out the features for the current and next generation... ...network in the world. What You'll Do Implement firmware for embedded systems components within our Superchargers Develop, enhance...SeniorHourly payFull timeTemporary workFlexible hours- ...Electronics has an exciting opportunity for a Sr Embedded Software Engineerat our Lynnwood, WA location.... ...of the toughest environments: from engines to landing gear; from satellites to... ...across commercial and military platforms. These products must perform reliably...SeniorFull timeFor contractors
- Job title: Sr Embedded Software Engineer Location: Los Angeles, CA (5 days onsite) 6 months contract to hire We're looking for an experienced software engineer to join our talented team of software, hardware and RF engineers. The candidate will be responsible for designing...SeniorContract work
$140k - $300k
...What To Expect Tesla Energy is looking for a Sr. Embedded Software Engineer to join a small team responsible for energy management and control... ...LinuxExperience developing system software on embedded Linux platforms for connectivity, telemetry, and OTA update...SeniorHourly payFull timeTemporary workFlexible hours$122.8k - $184.2k
...You’ll Get To Do: Define and generate software functional requirements, interface control... ...in accordance with Northrop Grumman engineering processes (CMMI, DO178C, MISRAC). Coordinate... ...as a software engineer (development of embedded firmware or application code)....SeniorRelocation packageShift work$130.7k - $261.3k
...than 160 countries.JOB DESCRIPTION:The Opportunity:This position is located in our Alameda, California location. The Sr Staff Embedded Software Engineer leads the development, verification, ensuring timely delivery and adherence to FDA-compliant design control procedures...SeniorShift work- ...difference for the world as part of a company leading the electric vehicle revolution. Position Summary The Senior Embedded Software Validation Engineer is responsible for the validation, verification, and testing of embedded vehicle control software for new and...SeniorFull timeRemote work
$102.69k - $154.03k
...Job Description Job Description Senior Embedded Software Engineer – Hardware/Software Integration Astronics Advanced Electronic Systems (AES) is seeking a Senior Embedded Software Engineer with strong hardware/software integration experience to join our Cabin...SeniorPart timeWork from homeWorldwideFlexible hours$116 - $126 per hour
...6–$126/hr (W2) About the role We’re hiring a Senior Embedded Software Engineer to build and support mission-critical embedded software/... ...integration, testing, and debugging—on real-time embedded platforms in a fast-paced engineering environment. What you’ll do...SeniorContract workTemporary workLocal areaRelocation
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Sr. Embedded Software Engineer, Robotics Platform. Be the first to apply!
- embedded software engineer remote United States
- graduate embedded software engineer United States
- embedded software engineer United States
- embedded firmware developer United States
- embedded engineer United States
- c++ embedded engineer United States
- embedded systems software engineer United States
- embedded developer United States
- embedded electrical engineer United States
- embedded linux engineer United States


