More jobs:
Software Engineer III - Robotics
Job in
Redmond, King County, Washington, 98052, USA
Listed on 2026-06-02
Listing for:
AWP USA-USA
Full Time
position Listed on 2026-06-02
Job specializations:
-
Engineering
Robotics, Embedded Software Engineer
Job Description & How to Apply Below
Software Engineer III - Robotics – Redmond, WA (Hybrid – 3 days in-person)
Responsibilities- Vehicle Control Development: design and implement vehicle control architecture; implement logic on the high-performance embedded computer running Linux and on distributed real-time microcontrollers.
- ROS2 Control Implementation: create hardware interfaces that abstract custom hardware into standard interfaces; develop firmware and drivers for ROS2 integration with low-level hardware via CAN-FD (J1939/CANopen), I2C, SPI, UART.
- Algorithm Design: design and tune closed-loop control algorithms (PID, MPC, LQR) for vehicle dynamics; actuate multi‑DOF systems with precision and implement controllers within ROS
2. - Hardware Interface, Sensor Fusion & Instrumentation: integrate sensors (IMUs, encoders, LiDAR, GPS, pressure transducers) and create accurate vehicle state estimates through sensor fusion.
- Hydraulic Systems Control: model and control complex nonlinear hydraulic systems (valves, pumps, cylinders); convert digital control commands into fluid power actions.
- Education
: BS or MS in Robotics, Computer Science, Mechanical Engineering, Mechatronics, or a related field. - Control Theory
: strong knowledge of classical and modern control theory, including vehicle kinematics and dynamics. - ROS2 Experience
: proven experience with ROS2, especially , hardware interfaces, and node lifecycle management. - Embedded Systems
: experience contributing to distributed control architectures for mobile robots, automotive systems, or heavy machinery. - Embedded Protocols
: hands‑on experience with CAN bus (J1939/CANopen), I2C, SPI, RS485. - C/C++ Proficiency
: strong real‑time C++ skills (C++20/23) suitable for constrained embedded environments.
- Hydraulics experience – electro‑hydraulic control in heavy machinery, agriculture, or construction equipment.
- Safety‑critical systems – knowledge of functional safety standards or safety‑critical RTOS implementations.
- Simulation – experience with URDF and simulators such as Gazebo or Isaac Sim.
- Microcontrollers – experience with real‑time microcontrollers and application processors, including Yocto Linux.
- Salary: $135k-165k, depending on experience.
- Benefits: health, dental, vision, Rx; life insurance; accidental death & dismemberment; short‑term & long‑term disability; paid time off; company holidays; 401(k) with matching; employee stock purchase plan; legal assistance; wellness programs; tuition reimbursement; discount programs.
We are committed to hiring inclusive and nondiscriminatory. Employment decisions are made without regard to race, color, religion, national origin, sex, sexual orientation, gender identity, age, disability, protected veteran status, or any other protected characteristic. Qualified individuals with disabilities may request reasonable accommodations by contacting Globa
#J-18808-LjbffrTo View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×