Staff Software Engineer, Hardware Interface
$230k - $299kFull-time
Agility Robotics
Agility's commercially deployed humanoids operate alongside teams in warehouses, manufacturing facilities, and distribution centers—tackling physically demanding and repetitive tasks while enabling workers to focus on higher-value work. With industry-leading safety standards and years of proven deployment data, we're pioneering a new era of automation that enhances human potential. About The Role Agility Robotics is building the future of work through humanoid robots that operate in human environments. In this position, you will own and drive the development of critical low-level software capabilities that power our state-of-the-art humanoid robots, improving the robustness, diagnostics, safety, and scalability of our systems. You will help define technical direction, architect solutions across hardware and software boundaries, and partner closely with cross-functional teams to bring new robotic capabilities from early prototypes into reliable, production-ready systems. You will also be on the front line of robot development, building up brand-new prototypes and leading complex technical efforts that transform piles of parts into functional, testable systems. About The Work
- Own the design, development, and evolution of C++ software components that power our robots, interfacing with OS drivers and hardware to enable high-bandwidth, low-latency control
- Drive technical direction and architecture decisions for hardware interface software, balancing performance, reliability, maintainability, and scalability
- Work with cross-disciplinary teams to solve complex problems involving the integration of software, electrical, mechanical, and robotic systems
- Debug complex cross-domain problems and establish best practices for diagnostics, observability, and failure handling
- Integrate diverse computing systems through a variety of communication media, such as WiFi, networking, serial, and industrial fieldbus
- Write performant, well-tested, maintainable, and well-documented C++ software
- Mentor and provide technical guidance to other engineers while raising the engineering bar across the team
- MS in robotics, computer science, electrical engineering, or related field with 8+ years of industry experience (or equivalent experience)
- Strong expertise writing modern C++ (17, 20) for complex, performance-sensitive systems
- Demonstrated ability to design and deliver large-scale software systems with significant hardware/software integration complexity
- Deep understanding of software engineering best practices for writing performant, maintainable, and reliable production systems
- Proficient in using and programming for recent Linux systems
- Extensive experience writing and debugging software for hardware-in-the-loop systems
- Experience debugging cross-domain (i.e. electrical, mechanical, and software) problems with electro-mechanical systems
- Experience with implementation of automation fieldbuses such as EtherCAT, CAN, Profinet, etc. (EtherCAT is highly desirable)
- Ability to lead technical discussions, influence engineering decisions, and communicate effectively across disciplines
- Authorization to work in the USA
- Experience developing real-time or low-latency systems
- Experience writing C++ code for embedded systems
- Experience with electronic circuit debugging tools (e.g. multimeters, oscilloscopes, logic analyzers)
- Knowledge of brushless electric motors and motor control
- Knowledge of networking protocols and network configuration in a Linux environment (i.e. systemd / network)
- Experience with Python 3.6+
- Familiarity with standard agile and software development processes (issue tracking tools (Jira), feature branching, version control (Git), continuous integration and deployment)
- 401(k) Plan: Includes a 6% company match.
- Equity: Company stock options.
- Insurance Coverage: 100% company-paid medical, dental, vision, and short/long-term disability insurance for employees.
- Benefit Start Date: Eligible for benefits on your first day of employment.
- Well-Being Support: Employee Assistance Program (EAP).
- Time Off:
- Exempt Employees: Flexible, unlimited PTO and 12 company holidays, including a winter shutdown.
- Non-Exempt Employees: 10 vacation days, paid sick leave, and 12 company holidays, including a winter shutdown, annually.
- On-Site Perks: Catered lunches four times a week and a variety of healthy snacks and refreshments at our Salem and Pittsburgh locations.
- Parental Leave: Generous paid parental leave programs.
- Work Environment: A culture that supports flexible work arrangements.
- Growth Opportunities: Professional development and tuition reimbursement programs.
- Relocation Assistance: Provided for eligible roles.
- Annual Discretionary Bonus: Provided for eligible roles.
Vacancy posted 11 days ago
Similar jobs that could be interesting for youBased on the Staff Software Engineer, Hardware Interface in California vacancy
$213k - $237k
...About the role Muon seeks a Senior Software Engineer to join our Hardware Reliability & Test organization as the technical lead for our hardware... ...equipment) Architect test results databases and user interfaces, selecting the right technologies for Muon's scale Build...SuggestedPermanent employmentFull timeTemporary workWork at officeRemote workFlexible hours3 days per week- ...products include Hivemind autonomy software, V-BAT and X-BAT aircraft,... ...on these new platforms. Our engineers write new autonomy code—such... ...software-in-the-loop, to hardware-in-the-loop, to vehicle-in-the... ...organizations and influence interface evolution, integration strategy...SuggestedFull timeTemporary workPart timeWork at officeWorldwideShift work
- ...products include Hivemind autonomy software, V-BAT and X-BAT aircraft,... ...team on the flight-autonomy interface. We combine capabilities... ..., and field it on the real hardware — for U.S. and international... ...GCS, Strategic Systems (ACP), engineering leadership, customer/program...SuggestedFull timeTemporary workPart timeWork at officeWorldwide
$190k - $230k
...its commercial self-driving software to develop, test and deploy... ...experienced Controls Software Engineer who is passionate about... ...other teams at Kodiak (e.g. hardware, motion planning, and systems... ...drivers for software/hardware interfacing using protocols such as CAN...SuggestedTemporary workWork at officeVisa sponsorshipFlexible hours- ...Staff Software EngineerLocation – Hercules, California (3 Days Onsite) Contract & FTE... ...Healthcare JD:As a Staff Software Engineer, you will also provide technical leadership... ...with minimal downtime.Firmware/Hardware Integration: Interface with distributed firmware...SuggestedContract workWork experience placement
$176k - $198k
...Staff Software EngineerFlightwave - Torrance, CAOverviewSalary Range $... ...are seeking a Staff Software Engineer to serve as a technical architect... ...systems, edge compute, and hardware integration.While... ...defining clean hardware–software interfaces.Strong understanding of real...Permanent employmentWork at officeLocal area$265k - $331.3k
...a diverse group of algorithm developers / software engineers focused on delivering mapping, localization... ...algorithms at scale. Our team is responsible for interfacing directly with suppliers, interfacing with our software, hardware, and vehicle design teams, developing...Full timeContract workTemporary workPart timeLocal areaShift work$1,000 - $2,030 per month
...Staff Software EngineerLos Angeles, CALab37 Robotics is a technology company... ...a Staff Full-Stack Software Engineer, you will own significant... ..., and robot-adjacent interfaces. You will partner closely with... ...Software that interacts with hardware, robotics, logistics, manufacturing...Full timeTemporary workWork at officeFlexible hours- ...Responsibilities Lead embedded software architecture, design, and... ...troubleshooting to resolve system, hardware, and software issues... ...years of experience in Computer Engineering, Electrical Engineering,... ...Proficient in Windows API, DLLs, and interfaces Familiarity with DevOps, and...Work visa
- ...Energy is seeking a highly skilled Staff Controls Software Engineer to develop and test the critical software... ...Develop and maintain communication interfaces using OPC-UA , Modbus, and other... ...testing, integration testing, and hardware-in-the-loop (HIL) validation to...Local areaFlexible hours
$151k - $261k
...Hardware/ Software Co-Design Engineer Austin, Texas, United States; South San Francisco, California, United States About Neuralink: We are creating devices that enable a bi-directional interface with the brain. These devices allow us to restore movement to the...Full timeTemporary workFlexible hours$151k - $227k
...in propulsion, manufacturing, software, avionics, or a corporate... ...installing, and operating the hardware that connects and controls every... ...and feedback loops. Engineers are deeply embedded into other... ...custom avionics controllers that interface with critical systems across...$135.15k - $182.85k
Experienced Hardware Emulation Software Engineer Company: The Boeing Company The Boeing Company has an exciting opportunity for an Experienced... ..., test, and debug spacecraft dynamic models and/or interface software into a real-time simulation using existing sim...Permanent employmentWork experience placementImmediate startRelocationVisa sponsorshipWork visaFlexible hoursShift work- ...As a Staff Embedded Software Engineer, you will work in a team whose primary responsibility is to bring... ...What You'll Do: Collaborate with Hardware Engineers, Firmware Engineers, Software... ..., filtering, sampling, and baseband interfacing Benefits: Benefits Full-...Extra incomeFull timeH1bLocal areaVisa sponsorshipWork visa
$140k - $168k
...seeking a highly skilled and experienced Staff Embedded Software Engineer to join our software team.... ...organization's most complex software and hardware integration challenges. This role... ...production/in-orbit customer support. Interface with hardware design and development...Permanent employmentFull timeContract workWork experience placementLocal area- ...Staff Embedded Software Engineer Full-Time • Los Angeles, CA (hybrid work) About Observable Space Observable Space builds the end-to-end hardware and software infrastructure needed to operate in space.... ...daemons, services, and hardware interfaces—designed for extreme...Full timeRemote work
$175k - $270k
...advanced payloads, mission software, and space-based... ...together. YOUR MISSION As a Staff Flight Software Engineer at True Anomaly, you will... ...Develop reusable device drivers/interfaces and communications protocol libraries for flight hardware BASIC QUALIFICATIONS Bachelor...Permanent employment$188.6k - $267.7k
...private customers. Using an incremental, hardware-rich and low-cost approach, Vast is... ...come join us. Vast is looking for a Staff Flight Software Engineer , reporting to Senior Manager,... ...reviews Develop driver-level code to interface with radios, sensors, and actuators...Permanent employmentFull timeTemporary workWeekend workAfternoon shift$121k - $230.5k
Neuralink is seeking a talented Signal Processing Engineer to design, develop, and optimize on-chip DSP algorithms for real-time neural interfaces within custom SoCs. You will create hardware-friendly, fixed-point aware solutions and work with SoC, Firmware and ML teams...Full time- ....We combine precision opto-mechanical hardware, embedded compute, cloud orchestration... ...highly-motivated and hands-on Senior Software Engineer to join our growing team. In this role... ...&DH).Build and maintain software that interfaces directly with hardware components, sensors...Work at officeLocal areaRemote workFlexible hours3 days per week
$171k - $213k
...be responsible for the full software development lifecycle for power... ...Design and specify interfaces between application software... ...release readiness Work with hardware and debuggers at a bench and... ...bachelor's degree in computer engineering, electrical engineering or computer...Full timeContract workTemporary workPart timeLocal areaShift work$125k - $150k
...with the ultimate goal of enabling human life on Mars. SOFTWARE ENGINEER, HARDWARE TEST & AUTOMATION (STARSHIELD) Starshield leverages... ...Extensive knowledge with a range of digital and analog interfaces including GPIB, USB, VISA, TCP/IP, VLAN, CAN bus, SPI, I2...Temporary workInternshipWeekend work$106.61k - $284.28k
...seeking a highly skilled and visionary Staff Engineer to lead the architecture, development,... ...rich, interactive dashboards and user interfaces that surface complex data insights in an... ...Experience: 7+ years of professional software engineering experience with a strong focus...Hourly payFull timeTemporary workLocal area$186k - $232k
...future generations. Role Summary Join as Staff Silicon Validation Software Engineer in Autonomy Hardware and Sensing Systems team. You will be part of... ...SoC internal functional blocks and peripheral interfaces. Develop automatic testing tools and generate...Full timeContract workTemporary workPart timeLocal areaShift work- ...system that combines advanced software, industrial robotics, and... .... We are seeking a Staff Robotics Software Engineer to design, develop, and optimize... ...operations. Integrate hardware, sensors, actuators, and automation... ...developing software that interfaces directly with hardware,...
$160k - $250k
...reliable and deterministic software components for hardware peripherals for use in... ...bring-up, real-time data interfaces, fault management, and graceful... ...systems, hardware, test engineering, and operations to create... ...Engineer: $190,000 - $220,000 Staff Software Engineer: $220,00...Local area- ...will set the standards for software-defined vehicles around... ...Summary We are looking for a Staff Embedded Software Engineer who understands the lay of... ...developing the embedded hardware and software stack for this... ...configuration, device driver interfaces, and debugging tools....Full timeLocal area
$141.38k - $224.5k
...industries. Our integrated engineering and manufacturing... ...that combines advanced software, industrial robotics,... ...manufacturing. We are seeking a Staff Robotics Software... .... Integrate hardware, sensors, actuators, and... ...developing software that interfaces directly with hardware...Temporary work$122.43k - $224.5k
...industries. Our integrated engineering and manufacturing platform... ...Divergent is seeking a Staff Full-Stack Software Engineer to lead the architecture... ...APIs, services, user interfaces, and data platforms.... ...automotive, or other complex hardware-centric environments. Strong...Temporary work$165k - $236k
...and logistics. What You'll Do As a Staff Flight Software Engineer at Inversion, you will report directly... ...at the intersection of embedded hardware, safety‑critical control loops, and... ...communication protocols, and hardware interface controls. Required Qualifications...Permanent employmentWork at office
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Staff Software Engineer, Hardware Interface. Be the first to apply!
Related searches
- software implementation project manager California
- healthcare software sales California
- software qa California
- software sales California
- software applications developer California
- id software California
- bank software California
- software asset management analyst California
- software intern California
- software technical support engineer California




