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

Agility Robotics

Job Description

Job Description

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 8 days ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer, Hardware Interface in Salem, OR vacancy
  •  ...company. AutoStore uses advanced software to automate and orchestrate...  ...technology.We're seeking a Senior Software Engineer experienced in C++ and C#...  ..., etc).The customer-facing interface and SDK.Software for...  ...focus is to marry software and hardware with human abilities to... 
    Senior
    Local area

    Auto Store

    Salem, OR
    4 days ago
  • $155k - $241k

     ...About the Role Our software team is growing and we...  ...looking for talented engineers to join our agile, world...  ...filesystems. As a Senior Software Engineer, you...  ...on OS-level bugs and hardware-software integration challenges...  ...the features and interfaces they need to succeed.... 
    Senior
    Full time
    Temporary work
    Local area
    Remote work
    Relocation package
    Flexible hours

    Agility Robotics

    Salem, OR
    20 days ago
  •  ...First Enterprise Experiences at Teradata. We are seeking a Senior Manager, Software Engineering to lead teams building modern, scalable, and AI‑first...  ...responsible for delivering intuitive, high‑quality interfaces that enable users to discover data, operationalize AI,... 
    Senior
    Permanent employment
    Flexible hours

    Teradata

    Salem, OR
    5 days ago
  • $105.8k - $174.8k

     ...your unique skills and ambitions. As a Senior AI Native Engineer, you will be at the forefront of...  ...robotics, digital twin applications, and software engineering. We'll look to you to...  ...‑making in robotics. Experience with Hardware‑in‑the‑loop (HIL) testing techniques... 
    Senior
    Full time
    Work experience placement
    Summer holiday
    Flexible hours

    Ernst & Young Oman

    Salem, OR
    1 day ago
  • $86.5k - $142.7k

     ...writing and reviewing code, building proofs‑of‑concept, and guiding engineering teams through complex technical decisions. This position...  ...Skills and attributes for success Strong hands‑on background in software engineering and modern application architectures. Deep... 
    Senior
    Summer holiday
    Flexible hours

    Ernst & Young Oman

    Salem, OR
    1 day ago
  •  ...We’re looking for highly skilled AI engineers to design and build high-scale, cloud-based data processing pipelines that ingest, transform, and analyze massive volumes of healthcare data with low latency, powering business insights and analytics across EHR and RCM systems... 
    Senior

    Ll Oefentherapie

    Salem, OR
    12 hours ago
  •  ...A global consulting firm seeks a Senior AI Native Engineer to revolutionize business intelligence through AI. In this role, you'll research, build, and implement scalable AI systems tailored to diverse environments. The position demands strong programming skills, a Bachelor... 
    Senior
    Flexible hours

    Ernst & Young Oman

    Salem, OR
    12 hours ago
  • A leading data streaming platform provider is seeking a Senior Software Engineer II to take ownership of critical backend systems. You will lead the design and delivery of large-scale, secure services, working collaboratively across teams. Ideal candidates should have... 
    Senior
    Remote work

    Confluent

    Salem, OR
    4 days ago
  • A financial technology leader in Salem, Oregon is seeking a Sr. Distinguished Software Engineer to tackle complex software engineering and cloud challenges. This role involves leading innovation in anti-money laundering efforts while utilizing extensive engineering and... 
    Senior
    Remote work

    Capital One

    Salem, OR
    2 days ago
  • $105k - $145k

     ...Overview GovCIO is currently hiring for Systems Architect (Senior) /Senior Splunk Engineer - Infrastructure Operations of Infrastructure Operations to support our Administrative Office of the US CourtsNLS project. The NLS currently ingest an average of 18-20TB of... 
    Senior
    Full time
    Currently hiring
    Work at office
    Remote work
    Flexible hours

    GovCIO

    Salem, OR
    1 day ago
  • $154k - $240k

     ...roadmap for operator-facing interfaces, including monitoring and...  ...closely with other PMs (robot software, hardware, skills, infra, peripherals...  .... Work closely with the Senior Staff Product Manager for...  ...: Collaborate closely with engineering leads to scope, prioritize,... 
    Senior
    Full time
    Temporary work
    Work at office
    Remote work
    Relocation package
    Flexible hours

    Agility Robotics

    Salem, OR
    6 days ago
  •  ...A global professional services firm is seeking a Senior Technology Analyst to bridge business needs and technical solutions. You will interact with stakeholders to gather requirements and collaborate with technical teams to ensure effective system architecture. Ideal... 
    Senior
    Flexible hours

    Ernst & Young Oman

    Salem, OR
    1 day ago
  • $143k - $243k

    A leading pharmacy benefit manager is seeking a Senior Principal Actuary to provide actuarial direction and thought leadership. This remote position focuses on innovative actuarial modeling and strategic consulting across all business lines. The ideal candidate has a bachelor... 
    Senior
    Remote work

    Prime Therapeutics

    Salem, OR
    3 days ago
  •  ...operations, and enhance customer and regulatory outcomes for our clients. Technology – Data and Decision Science – AI Native Engineering AI Engineering, Senior Manager, Consultant The opportunity EY is making significant investments in its AI & Data practice serving the Power... 
    Senior
    Summer holiday
    Flexible hours

    Ernst & Young Oman

    Salem, OR
    1 day ago
  • $90k - $100k

     ...GovCIO is looking for React/Redux Frontend Developers to join their remote team. This pivotal role involves developing user interface components for VA.gov, ensuring timely feature rollouts and collaborating with cross-functional teams. Candidates should have a Bachelor... 
    Remote work
    Flexible hours

    GovCIO

    Salem, OR
    12 hours ago
  • $132.23k - $176.31k

     ...Role SAIC seeks a Lumen Network Design Engineer V (WAN / Work Package Engineer) to...  ...enclaves. Define engineering requirements, interfaces, and implementable WAN designs,...  ...program approvals. Troubleshoot complex hardware/software/network issues (as requested); document... 
    Contract work
    For contractors

    Lumen Inc

    Salem, OR
    1 day ago
  • $106.9k - $176.5k

     ...own career path for your unique skills and ambitions. As a Senior AI Native Engineer, you will be at the forefront of revolutionizing how...  ...the complex world of modern data science, analytics, and software engineering. We’ll look to you to provide guidance and perform... 
    Senior
    Full time
    Work experience placement
    Summer holiday
    Flexible hours

    Ernst & Young Oman

    Salem, OR
    5 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... 
    Full time
    Temporary work
    Remote work

    Lumen

    Salem, OR
    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

    Salem, OR
    12 hours ago
  • $209k - $238.5k

     ...Sr Lead Software Engineer, Analytics - Shopping (Remote-Eligible) What you’ll do: Lead a portfolio of diverse technology projects and a team of developers with deep experience in distributed microservices, and full stack systems to create solutions that help meet... 
    Senior
    Full time
    Part time
    Internship
    Local area
    Remote work

    Capital One

    Salem, OR
    1 day 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... 
    Remote job
    Internship

    Danaher

    Salem, OR
    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

    Salem, OR
    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

    Salem, OR
    3 days ago
  • $143k - $243k

     ...unique ability to connect care for those we serve. Looking for a purpose-driven career? Come build the future of pharmacy with us. Senior Principal Actuary - REMOTE Job Description The Senior Principal Actuary is responsible for providing actuarial direction and... 
    Senior
    Work experience placement
    Local area
    Remote work
    Visa sponsorship
    Work visa

    Prime Therapeutics

    Salem, OR
    5 days ago
  • $114k - $148k

     ...About the Role We are looking for a hands-on Robotics Software Engineer to join our Skills team, focused on developing, testing, validating...  ...to improve learned behaviors. You will be hands-on with hardware nearly every day, helping bring new customer workflows online... 
    Full time
    Temporary work
    Relocation package
    Flexible hours

    Agility Robotics

    Salem, OR
    20 days ago
  • $142.6k - $261.5k

     ...elite team of product leaders, data scientists, designers, and software engineers enable our clients to solve their most complex product...  ...user/customer requirements while focusing on developing user interfaces (UI) across various platforms including mobile, web, and tablets... 
    Summer holiday
    Flexible hours

    Ernst & Young Oman

    Salem, OR
    1 day ago
  • $142.8k - $261.8k

     ...working world. AI & Data - Physical AI Engineering Consultant – Manager The opportunity Our...  ...robotics, digital twin applications, and software engineering. We'll look to you to provide...  ...‑making in robotics. Experience with Hardware‑in‑the‑loop (HIL) testing techniques to... 
    Full time
    Work experience placement
    Summer holiday
    Flexible hours

    Ernst & Young Oman

    Salem, OR
    1 day 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

    Salem, OR
    12 hours 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... 
    Full time
    Temporary work
    Remote work
    Relocation package
    Flexible hours

    Agility Robotics

    Salem, OR
    a month ago
  • $216k - $338k

     ...up a growing team of junior AI research engineers by providing mentorship, guiding project...  ...learning methods. Collaborate with Robotics Software and AI engineering teams to develop...  ...data collection, training, and testing on hardware for manipulation tasks. MS in Robotics,... 
    Full time
    Temporary work
    Relocation package
    Flexible hours

    Agility Robotics

    Salem, OR
    4 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!