Principal Robotics Software Engineer
$174k - $305kBlue River Technology
Role Description
We are seeking a Principal Robotics Software Engineer to provide technical leadership and architectural vision on Blue River Technology's Robotics Team. In this role, you will lead the design, development, and execution of complex software systems for our autonomous platforms. Serving as a key technical authority, you will work across multiple Blue River and John Deere engineering groups to change vehicle safety behavior, control the vehicle, and access valuable data signals. You will guide architectural decisions, mentor engineers, and partner with hardware, perception, and product leaders to turn ambitious autonomy into robust, safety-critical production software.
Job Responsibilities
- Vehicle Control & Cross-Group Collaboration: Work across multiple Deere engineering groups to change vehicle safety behavior, control the vehicle, and unlock valuable data signals that improve machine intelligence, autonomy, and customer outcomes.
- Technical Leadership & Vision: Drive the technical vision and software architecture across multi-quarter robotics initiatives, establishing design patterns and engineering best practices for the team.
- System Architecture & Strategy: Architect, design, and maintain high-performance, fault-tolerant software systems for robotics (e.g., motion planning, controls, state estimation, spatial awareness, or fleet management).
- Cross-Functional Alignment: Partner closely with Robotics, Perception, Machine Learning, Hardware, Systems Engineering, and Product teams to define software requirements, hardware-software interfaces, and system-level validation plans.
- Code & System Quality: Champion software quality through rigorous coding standards, automated testing, continuous integration, and real-world software deployment protocols to ensure high reliability in production environments.
- Mentorship & Growth: Guide, coach, and elevate senior, mid-level, and junior engineers through technical design reviews, clean code practices, and system-level troubleshooting.
- Innovation & Technical Direction: Stay ahead of industry trends in robotics, AI/ML, dynamic controls, and real-time computing to continually evolve the robotics platform.
Qualifications
- 10+ years of professional software engineering experience, with at least 4+ years in a Principal or Staff-level capacity within robotics, autonomous vehicles, aerospace, or heavy machinery automation.
- Expert-level proficiency in modern C++ and Python within Linux-based development environments.
- Deep hands-on experience with core robotics frameworks (e.g., ROS / ROS 2, CyberRT) and key domains such as motion planning, kinematics, trajectory generation, localization, perception, or control theory.
- Demonstrated experience with multi-threaded C++ applications, basic IPC, and writing software that interfaces with physical hardware or sensors (e.g., LIDAR, cameras, IMUs, GPS).
- Exceptional ability to zoom out to high-level system architecture and zoom in to debug complex hardware-software integration edge cases.
- Strong capability to balance long-term architectural beauty with short-term shipping velocity.
- Ability to build alignment across multi-disciplinary engineering, product, and leadership teams through technical excellence and clear communication.
- Bachelor’s, Master’s, or Ph.D. in Computer Science, Robotics, Computer Engineering, Electrical Engineering, or a related technical field.
Preferred Experience and Skills
- Experience with real-time operating systems (RTOS), low-latency system optimization, memory management, and real-time networking stacks (e.g., CAN, Ethernet).
- Experience with physics simulation environments (e.g., Isaac Sim, Gazebo, Webots).
- Experience with hardware-in-the-loop (HIL) setups and complex multi-sensor fusion pipelines.
- Familiarity with safety-critical system design or functional safety standards (e.g., ISO 26262, IEC 61508).
Benefits
- Base pay range: $174,000 – $305,000/year, depending on experience, qualifications, education, location, and skills.
- Eligible for an annual performance bonus.
- Competitive benefit package.
Company Description
Blue River Technology is based in Santa Clara, CA. We are passionate about creating an inclusive workplace that promotes and values diversity. We support each employee in living a full life, enabling a thriving career, and accomplishing a meaningful, challenging mission while collaborating with incredible people.
$174k - $305k
...is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Principal Robotics Software Engineer based in the United States. This is a senior technical leadership opportunity focused on advancing software for intelligent...SuggestedFull timeRemote workVisa sponsorship$295.25k - $345.04k
...Roblox safe, civil, and inclusive, and we foster positive relationships between people around the world.WHY GAME SAFETY?As a Principal Software Engineer on Game Safety, you’ll work on some of the most challenging problems we face. You will transform our experience safety...SuggestedFull timeTemporary workWork experience placementH1bWork at officeLocal areaVisa sponsorshipMonday to FridayFlexible hours$116.6k - $177.8k
...troubleshooting automation hardware and software to ensure reliable system performance and... ...development processes.Perform any other engineering function as assigned.EXPERIENCE AND... ...design. Prior experience with industrial robots, motors, controllers, and/or digital and...SuggestedFull timeTemporary workWork at officeRemote workFlexible hours$107.5k - $204.5k
...seeking a talented and innovative Artificial Intelligence and Automation Engineer to drive engineering efficiency by leveraging Artificial Intelligence (AI) and solution automation. The Principal Software Engineer - Digital Engineering AI Enablement and Automation (AEA)...SuggestedContract workTemporary workWork experience placementWork at officeRemote workFlexible hours$112k - $154k
...products we build improve patient outcomes globally. As a Principal Software Development Engineer in Test at Baxter, your role has a direct effect on... ...with test automation frameworks such as PyTest, Selenium, Robot Framework, or Cucumber.Hands-on experience testing REST...SuggestedFull timeTemporary workLocal areaFlexible hours$107.5k - $204.5k
...of experience and renowned engineering expertise to meet the needs... ...aerospace and defense. The Software organization develops software... ...solutions. Our Principal Embedded Real-Time Software... ...medical, IoT, automotive, or robotics) where hardware operation, time...Temporary workWork experience placementWork at officeRemote workRelocationFlexible hours$107.5k - $204.5k
...AerospaceCollins Aerospace, an RTX company, is a leader in engineering and proposal teams to successfully execute... ...to work at RTX.The Strategic Communication Software (SW) Engineering Department has an opportunity for a talented Principal Software Engineer to join our team. What You...Temporary workWork experience placementWork at officeRemote workFlexible hours$295.25k - $345.04k
...been the foundation of the way users build in Roblox. Our physics engine enables dynamic environments with emergent behavior making... ...with knowledge of modern computer architecture and its impact on software performance.Physics and Numerical Methods Experience: Practical...Full timeWork experience placementH1bWork at officeLocal areaVisa sponsorshipMonday to Friday$165.6k - $296.4k
...ContributorTravel: Less than 25%Profession: Software EngineeringDiscipline: Software... ...This role is about designing foundational engineering systems (instrumentation, experimentation... ...faster with higher confidence. As a Principal Growth Engineer in CoreAI, you’ll drive...Ongoing contractLocal area3 days per week$114k - $171k
...employees are not only part of history, they're making history.Northrop Grumman Aeronautics Systems is looking to add a Principal Software Engineer - User Experience Applications to join our team of qualified, diverse individuals within our Software organization. This...Full timeRemote workRelocation packageShift work$272k - $431.25k
We're looking for a Principal Software Engineer to join our CSP Engagements team as the technical focal point for GPU firmware and GPU system software, working directly with engineering teams of key CSP / hyperscale customers to ensure they can reliably manage, update,...Full timeRemote work$220k - $250k
...United States / San Jose, California, United StatesProducts - Engineering /Fulltime /HybridOver 50,000 customers globally trust our... ...join the Extreme team.Position detailsTitle of position: Principal Software EngineerPosition type: Full timeLocation: Seattle, WA / San...Full timeH1bLocal areaWork from homeWork visaShift work$272k - $431.25k
...of any single GPU, this platform enables efficient, resilient deployment of cutting-edge LLM workloads.We are seeking a Principal Systems Engineer to define the vision and roadmap for memory management of large-scale LLM and storage systems.What you'll be doing:Design...Full timeLocal areaRemote work$107.5k - $204.5k
...Join us and help shape the future of aerospace and defense.The Next Generation Processing Foundational Software team is seeking an experienced embedded software engineer with a strong passion for certification to join our organization. This foundational and platform...Temporary workWork experience placementFor subcontractorStart working todayWork at officeRemote workFlexible hours$135.8k - $203.6k
...they're making history.Northrop Grumman Space Systems—Missile Defense Integration offers an excellent opportunity for a Sr Principal Software Engineer (26-354) to join our team of skilled and diverse professionals. Based in Huntsville, AL, this role is essential to...Full timeWork experience placementRemote workRelocationFlexible hoursShift work$132.4k - $251.6k
...defense.At Collins Aerospace, we don’t just build technology—we engineer mission success. Our Communication Systems teams are on the... ...—no matter the environment.We’re looking for a Senior Principal Software Engineer who’s ready to make an impact. In this role, you won...Temporary workWork experience placementWork at officeRemote workRelocationFlexible hours$225.81k - $282.27k
...in their warehouses, canonical and ready to query, with no engineering or maintenance required. We’re proud that more organizations... ...thousands of companies. Fivetran is seeking an exceptional Principal Software Engineer to lead our AI adoption initiative across the...Full timeWork at officeRemote work- ...leading retail brands - QVC, HSN, Ballard Designs, Frontgate, Garnet Hill and Grandin Road.Your Opportunity, Your Team The Principal Software Engineer supports QVC, and drives enterprise automation, AI-enabled engineering, and architecture decisions across our technology...Full timeLocal areaRemote workRelocation package
$135.8k - $203.6k
...they're making history.Northrop Grumman Space Systems—Missile Defense Integration offers an excellent opportunity for a Sr Principal Software Engineer (Algorithm) - TRK (26-332) to join our team of skilled and diverse professionals. Based in Huntsville, AL, this role is...Full timeContract workWork experience placementRemote workRelocationFlexible hoursShift work$210k - $340k
...SpaceX is actively developing the technologies to make this possible, with the ultimate goal of enabling human life on Mars.PRINCIPAL RF SOFTWARE ENGINEER (STARSHIELD)Starshield leverages SpaceX’s Starlink technology and launch capability to support national security...Permanent employmentTemporary workRemote workWeekend work$120k - $165k
...than just a job—you will find purpose and pride. Your Role at BaxterThis is where your work saves livesWe're seeking a Principal (Senior) Software Engineer to lead the architecture and evolution of the audio and video communication infrastructure powering our Connected...Full timeTemporary workWork visaFlexible hours3 days per week$132.4k - $251.6k
...Rapids, IA, working on cutting-edge Avionics displays for safety-critical commercial and military applications? As a Sr. Pr. Software Engineer in our Display Products Department, you will design, develop, and verify innovative display software solutions across multiple...Contract workTemporary workWork experience placementStart working todayWork at officeImmediate startRemote workRelocation packageFlexible hours- Principal Software EngineerLocation: Philadelphia, PA - HybridNo sponsorship is available for this rolePosition Summary: Cesium, as part... ...technology across diverse industries, from construction and engineering to defense and aerospace. With a thriving open-source community...WorldwideVisa sponsorship
$107.5k - $204.5k
...the strength of more than 100 years of experience and renowned engineering expertise to meet the needs of today’s mission and stay ahead... ...shape the future of aerospace and defense.The Battle Management Software (BMS) mission is to provide world class Software for our...Temporary workWork experience placementWork at officeLocal areaRemote workRelocationFlexible hours- ...Shape the future of digital experiences for millions as a Principal Software Engineer I at Spectrum, where you will drive the modernization of essential... ....Experience with workflow automation platforms and robotic process automation technologies such as UiPath, Microsoft...Work at officeLocal areaWork from homeVisa sponsorship1 day per week
$178.13k - $230k
Principal Software Engineer (State Street Bank and Trust Company; Burlington, MA):Will contribute to the enhancement and maintenance of one or more software modules or components as a senior member of an Agile Scrum team. Will also provide engineering troubleshooting assistance...Full timeTemporary workRemote workFlexible hoursShift work$88k - $168k
DescriptionDo you bring deep full-stack software engineering experience and the judgment to identify, design and deliver the right solutions... ...and you are driven by purpose, join SOPHiA GENETICS as a Principal Software Engineer and enable us to make a positive impact on...Full timeContract workTemporary workWork at officeLocal areaWork from homeWorldwideWeekend work- ...Qualifications: Bachelor’s Degree.10 or more years of experience in software engineering.Preferred Qualifications:3 or more years of AWS experience... ...-facing activities (e.g., implementation, audits).The Principal Software Engineer is one of the highest-level individual...Full timeTemporary workCasual workInternshipMonday to FridayFlexible hoursDay shift
$98.4k - $147.6k
...are not only part of history, they're making history.Northrop Grumman Aerospace Systems is currently seeking a Principal or Senior Principal Software Engineer(Cyber Engineer) to join the team. This position will be based on site in Melbourne, FL.At Northrop Grumman, our...Full timeRemote workRelocation packageShift work$150k - $200k
...the world.What We’re Looking For:Iridium is seeking a hands-on technical leader with expertise in test automation, software architecture, and the engineering tooling that powers modern development teams. In this role, you will serve as the technical authority over...Full timeContract workWork at officeRemote work3 days per week
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Robotics Software Engineer. Be the first to apply!
- principal software engineer Remote
- senior principal software engineer Remote
- robotics engineer Remote
- control systems engineer Remote
- senior robotics software engineer Remote
- robotic system engineer Remote
- software development engineer (robotics engineer) Remote
- principal data analyst Remote
- senior principal cloud computing engineer Remote
- principal solution architect Remote


