Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Engineer, Hardware Interface

$175k - $273k
Full-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 be developing the low-level software that powers our state-of-the art humanoid robots, constantly improving the robustness, diagnostics, and safety of our system. You will also be on the front-line of robot development, building up brand-new prototypes and working with highly cross-functional teams to transform piles of parts into functional, testable systems.

About The Work

  • Contribute to the C++ software stack that powers our robots, interfacing with OS drivers and hardware to enable high-bandwidth, low-latency control
  • Work with cross-disciplinary teams to solve complex problems dealing with the integration of software and hardware
  • Debug complex cross-domain problems and integrate learned failure modes into improved diagnostics and error reporting
  • Integrate diverse computing systems through a variety of communication media: such as Wifi, networking, serial, industrial fieldbus
  • Write performant, well-tested, maintainable, and well-documented C++ software

About You

  • MS in robotics, computer science, or related field with 2-3 years industry experience (or BS with 5+ years industry experience)
  • Skilled at writing modern C++ (17, 20)
  • Knowledge of best practices for writing performant and maintainable software
  • Proficient in using and programming for recent Linux systems
  • 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
  • Ability to communicate technical information effectively both orally and in writing with other team members
  • Authorization to work in the USA

Bonus Points

  • Experience with implementation of automation fieldbuses such as EtherCAT, CAN, Profinet, etc. EtherCAT is highly desirable
  • 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 / networkd)
  • 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)

This is a hybrid role based out of one of our Salem, OR, Pittsburgh, PA, or Fremont, CA offices.

The final salary offered to a successful candidate will be dependent on several factors that may include but are not limited to: market location, job-related knowledge, skills, and experience. This range may change based on geographical location and may be modified in the future.

Anticipated Salary Range

$175,000—$273,000 USD

In addition to base pay, our competitive total rewards package consists of the following for full-time employees:

  • 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.
All of our roles are U.S.-based. Applicants must have current authorization to work in the United States.

Agility Robotics is committed to a work environment in which all individuals are treated with respect and dignity. Each individual has the right to work in a professional atmosphere that promotes equal employment opportunities and prohibits unlawful discriminatory practices, including harassment. Therefore, it is the policy of Agility Robotics to ensure equal employment opportunity without discrimination or harassment on the basis of race, color, religion, sex, sexual orientation, gender identity or expression, age, disability, marital status, citizenship, national origin, genetic information, or any other characteristic protected by law. Agility Robotics prohibits any such discrimination or harassment.

Agility Robotics does not accept unsolicited referrals from third-party recruiting agencies. We prioritize direct applicants and encourage all qualified candidates to apply directly through our careers page. If you are represented by a third party, your application may not be considered. To ensure full consideration, please apply directly.

Apply Now:
Vacancy posted 9 days ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer, Hardware Interface in Oregon, OH vacancy
  • $140k - $200k

     ...doing seems to be working. We’re #1 in our category, and experiencing exponential growth. Overview We're looking for a Senior Software Engineer to join our Core Experiences Team. This team builds and maintains the foundational services and SDKs that power Speechify’... 
    Senior
    Remote job

    Speechify

    Toledo, OH
    more than 2 months ago
  • $67k - $136.8k

     ...around this simple story. The opportunity As an FSO DevOps Engineer Senior Analyst, you’ll be based in our Service Delivery Center,...  ...requirements, design, develop, integrate, test, and deploy distributed software applications. You will deliver high qualify systems with... 
    Senior
    Full time
    Summer holiday
    Flexible hours

    EY

    Toledo, OH
    2 days ago
  • $103.71k - $138.28k

     ...demonstrated knowledge and experience in system architecture and engineering disciplines. Specific technical knowledge of enterprise level...  .... •Install new/rebuild existing systems and configure hardware, peripherals, settings, directories, storage, etc. in accordance... 
    Suggested
    Full time
    Temporary work
    Remote work

    Lumen

    Toledo, OH
    2 days ago
  • $88.86k - $118.48k

     ...AI‑ready connectivity, join us today. The Role The Senior IT Systems Engineer provides advanced Tier II support by troubleshooting and repairing...  ..., configurations, and Test and Turn-up processes. Interface with Lead Engineers with network requirements and designs.... 
    Senior
    Full time
    Temporary work
    Work at office
    Remote work
    Shift work
    Night shift

    Lumen

    Toledo, OH
    17 hours ago
  •  ...your background aligns with future opportunities, we’ll reach out directly when formal applications become available. About Software Engineering Roles at Danaher Are you passionate about building real-world applications, writing clean code, and solving meaningful... 
    Suggested
    Remote job
    Internship

    Danaher

    Toledo, OH
    3 days ago
  •  ...Description & Requirements Maximus is currently seeking a Software Engineer . In this role, you will provide expertise in the areas of managed...  ...and techniques for obtaining solutions. - Networks with senior internal and external personnel in own area of expertise. -... 
    Minimum wage
    Full time
    Contract work
    Temporary work
    Work experience placement
    Remote work

    Maximus

    Toledo, OH
    2 days ago
  • $89k - $143.75k

     ...profoundly impact health for humanity. Learn more at Job Function: R&D Product Development Job Sub Function: R&D Software/Systems Engineering Job Category: Scientific/Technology All Job Posting Locations: Santa Clara, California, United States of... 
    Full time
    Temporary work
    Work at office
    Local area
    Remote work
    Night shift

    Johnson & Johnson

    Toledo, OH
    3 days ago
  • $120k - $140k

     ...vehicle fleets, by developing innovative hardware and data analytics solutions. Inventors...  ...motivated and technically proficient Solutions Engineer to serve as a trusted advisor to...  ...sales processes used in either hardware or software sales. ~ Polished presenter,... 
    Remote job
    Full time
    H1b

    Aperia Technologies

    Toledo, OH
    17 hours ago
  • $93k - $124k

     ...Overview We are seeking a highly motived and experienced software engineer to join a global development team in creating advanced...  ...quickly learn new programming language, software platform, hardware/software infrastructure, and development or troubleshooting... 
    Work at office
    Local area

    Barco

    Oregon, OH
    8 days ago
  • $139k - $217k

     ...About The Role As a Sales Solutions Engineer at Agility Robotics, you will play a...  ...in real-world environments. As a senior member of the team, you will act as a...  ...scalable deployment models, specifying hardware/software interfaces, perception and manipulation requirements... 
    Remote job
    Full time
    Temporary work
    Relocation package
    Flexible hours

    Agility Robotics

    Oregon, OH
    2 days ago
  •  ...first delivery approach. In this role, you’ll pair traditional engineering fundamentals with AI tooling to accelerate design, coding,...  ...Translate user stories and acceptance criteria into working software with strong engineering fundamentals (readability, modularity,... 
    Full time
    Contract work
    Summer holiday
    Flexible hours

    EY

    Toledo, OH
    2 days ago
  • $84.63k - $112.84k

     ...looking for top-tier talent ready to take on the challenge. Join us in building the future. The Role This position is for a Field Engineer that will perform multiple tasks to include site surveys, Bill of Material (BoM) development, engineering, installation,... 
    Senior
    Full time
    Temporary work
    For subcontractor
    Remote work

    Lumen

    Toledo, OH
    4 days ago
  •  ...services including civil and geotechnical engineering, environmental consulting, planning,...  ...growth, a new opening is available for a Senior Mechanical Design Engineer to assist with...  ...Proficiency in 3D modeling and mechanical design software (e.g., AutoCAD, Revit, or similar). ~... 
    Senior
    Local area
    Flexible hours

    The Mannik & Smith Group

    Maumee, OH
    5 days ago
  • $128.19k - $184.01k

     .... About the Team and Role: We are seeking a talented iOS Engineer to join us in building Poe, an innovative platform that brings...  ...engineers to enhance the overall user experience Own the entire software development process from timeline estimation to coding, testing... 
    Remote job
    Full time

    Quora

    Toledo, OH
    17 hours ago
  • $110k - $120k

     ...effectively and delivering measurable impact ~ Exceptional communication and storytelling skills — able to simplify complex insights for senior audiences ~ Resilient, adaptable, and comfortable leading through shifting priorities and business dynamics ~ Builds trust... 
    Senior
    Full time
    Work at office
    Local area
    Flexible hours
    Shift work
    Night shift

    LeafHome

    Toledo, OH
    2 days ago
  •  ...agile development methodology, attending daily stand-ups, sprint planning, and retrospective meetings. Minimum 2-3 years of software engineering experience Have built mobile apps (and/or web apps) full-stack before Enthusiastic about photo sharing and/or AI and/... 
    Full time

    Cheez

    Toledo, OH
    1 day ago
  •  ...Description Job Description Description: JOB SUMMARY: The Senior Sales Engineer supports the Sales Department by providing pre/post-sales...  ...reports to this position. The Senior Sales Engineer interfaces with the following key personnel within the Company, though... 
    Senior
    Work at office
    Monday to Friday
    Flexible hours

    Telesystem

    Northwood, Lucas County, OH
    18 days ago
  •  ...organization. Our mission is to identify software defects in electrified and internal combustion engine (ICE) powertrains, ensuring the...  ...control modules, including hardware, software, and calibrations—...  ...issues. The individual will interface with the Validation Project Chief... 
    Full time
    Immediate start

    Stellantis

    Toledo, OH
    2 days ago
  • $155.66k - $225.16k

     ...About the Team and Role: We’re hiring our first AI Automation Engineer to lead how we apply AI internally across the company. This is...  ...much as possible to automate your own process of creating this software Collaborate with teams across the business to understand... 
    Remote job
    Full time
    Shift work

    Quora

    Toledo, OH
    17 hours ago
  •  ...data at the micro-, nano-, and picometer scales.  Combining hardware and software expertise in electron, ion, and light microscopy with deep...  ...product introductions at customer sites, working with customer engineers to integrate our technology into their workflows in the lab... 
    Remote job
    Full time
    Day shift
    Oregon, OH
    more than 2 months ago
  •  ...and Responsibilities: - Provide Tier‑3 engineering support for Microsoft 365 GCC, Exchange...  ...and elimination of malicious software and spam traffic in accordance with security...  ...and internal value analysis including seniority and merit systems, as well as internal... 
    Minimum wage
    Full time
    Contract work
    Temporary work
    Work experience placement

    Maximus

    Toledo, OH
    4 days ago
  •  ...is currently seeking a Cloud Platform Engineer. This is a remote position. Maximus...  ...into pipeline workflows to support secure software delivery and platform hardening. -...  ...market and internal value analysis including seniority and merit systems, as well as internal... 
    Minimum wage
    Full time
    Contract work
    Temporary work
    Work experience placement
    Remote work

    Maximus

    Toledo, OH
    3 days ago
  •  ...Senior OSP Design Engineer- Toledo, OH (Hybrid) Direct Hire | Full-Time | Utility Design Engineering   Hybrid Schedule Required: Candidates must be able to work onsite 2–3 days per week from a nearby company office location. Overview Our client is rapidly... 
    Senior
    Full time
    Work at office
    Relocation
    2 days per week
    3 days per week

    TekCom Resources

    Toledo, OH
    6 days ago
  •  ...organization's internal users of computer applications and hardware (e.g., PCs, servers, mainframes). Answers questions...  ...within a call center. Collaborates with network services, software systems engineering and/or application development to restore service and/or identify... 
    Senior

    SGS Consulting

    Oregon, OH
    more than 2 months ago
  •  ...architecture and governance standards, partnering with Cloud Engineers and Architects to support system suitability assessments and modernization...  ...any), external market and internal value analysis including seniority and merit systems, as well as internal pay alignment. Annual... 
    Minimum wage
    Full time
    Contract work
    Temporary work
    Work experience placement

    Maximus

    Toledo, OH
    17 hours ago
  • $90k - $130k

     ...learned concepts and functionality.   Day to Day Activities : Interfacing with the clients in design meetings and conference calls Working with the project team leading less experienced engineers and taking direction from the project manager or lead engineer... 

    In-finite Search Solutions

    Toledo, OH
    5 days ago
  • $125k - $163k

     ...are seeking a Staff Manufacturing Test Engineer with deep expertise (Seven or more years...  ...production test strategies for embedded hardware, maximizing coverage, repeatability,...  ...including requirements definition, hardware and software development, deployment, validation, and... 
    Senior
    Full time
    Temporary work
    Work at office
    Relocation package
    Flexible hours

    Agility Robotics

    Oregon, OH
    5 days ago
  • $100k - $172.5k

     ..., Indiana, United States {+ 23 more} Job Description: We are searching for the best talent for a Principal Product Security Engineer to be located in Danvers, MA or Raritan, NJ. Remote work options may be considered on a case-by-case basis and if approved by the... 
    Full time
    Temporary work
    Work at office
    Local area
    Immediate start
    Remote work
    3 days per week

    Johnson & Johnson

    Toledo, OH
    4 days ago
  •  ...INFORMATION As a multi-disciplinary engineering firm, success in this position will require...  .... DGL is looking for a well-rounded Senior Construction Engineer to enhance the qualifications...  ...Experience with applicable computer software (Microsoft Office, MicroStation, AutoCAD... 
    Senior
    Full time
    Temporary work
    For contractors
    Work at office

    DGL Consulting Engineers

    Maumee, OH
    10 days ago
  •  ...Job Description Job Description Summary: Mechanical engineering role supporting launch + warranty reduction Core responsibilities: Analyze customer warranty data/issues Identify root causes and prevent issues before vehicle launch Drive fixes back to... 

    Optimal Inc.

    Toledo, OH
    24 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer, Hardware Interface. Be the first to apply!