Senior Software Engineer, Hardware Interface
$175k - $273kFull-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
- 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
- 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)
- 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 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’...SeniorRemote job$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...SeniorFull timeSummer holidayFlexible hours$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...SuggestedFull timeTemporary workRemote work$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....SeniorFull timeTemporary workWork at officeRemote workShift workNight shift- ...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...SuggestedRemote jobInternship
- ...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 wageFull timeContract workTemporary workWork experience placementRemote work
$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 timeTemporary workWork at officeLocal areaRemote workNight shift$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 jobFull timeH1b$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 officeLocal area$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 jobFull timeTemporary workRelocation packageFlexible hours- ...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 timeContract workSummer holidayFlexible hours
$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,...SeniorFull timeTemporary workFor subcontractorRemote work- ...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). ~...SeniorLocal areaFlexible hours
$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 jobFull time$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...SeniorFull timeWork at officeLocal areaFlexible hoursShift workNight shift- ...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
- ...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...SeniorWork at officeMonday to FridayFlexible hours
- ...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 timeImmediate start
$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 jobFull timeShift work- ...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 jobFull timeDay shift
- ...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 wageFull timeContract workTemporary workWork experience placement
- ...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 wageFull timeContract workTemporary workWork experience placementRemote work
- ...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...SeniorFull timeWork at officeRelocation2 days per week3 days per week
- ...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
- ...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 wageFull timeContract workTemporary workWork experience placement
$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...$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...SeniorFull timeTemporary workWork at officeRelocation packageFlexible hours$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 timeTemporary workWork at officeLocal areaImmediate startRemote work3 days per week- ...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...SeniorFull timeTemporary workFor contractorsWork at office
- ...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...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer, Hardware Interface. Be the first to apply!
Related searches
- software engineer amazon Oregon, OH
- agile software developer Oregon, OH
- software developer positions Oregon, OH
- software developer Oregon, OH
- ngo software engineer Oregon, OH
- startup software engineer Oregon, OH
- real time software engineer Oregon, OH
- senior software engineer ruby on rails Oregon, OH
- remote entry level software developer Oregon, OH
- cybersecurity software engineer Oregon, OH



