Senior Software Engineer- Robotics

COGENT Infotech
Redmond, Washington, United StatesFull-timePosted Aug 26, 2026

About the role

Job Title: Senior Software Engineer- Robotics

Location: Redmond , WA (3 days Hybrid)

What you'll do

Vehicle Control Development

Contribute to the design and implementation of the vehicle control architecture.

Implement logic on the central high-performance embedded computer running Linux and distributed real-time microcontrollers.

ROS2 Control Implementation

Implement ros2_control hardware interfaces that abstract complex custom hardware into standard interfaces.

Develop firmware and drivers to interface ROS2 with low-level custom hardware boards via:

CAN-FD (J1939 / CANopen)

I2C

SPI

UART

Algorithm Design

Design and tune closed-loop control algorithms (PID, MPC, LQR) to manage vehicle dynamics.

Actuate multi-DOF systems with precision and implement controllers within ROS2.

Hardware Interface, Sensor Fusion & Instrumentation

Integrate sensors including IMUs, encoders, LiDAR, GPS, and pressure transducers.

Create accurate vehicle state estimates through sensor fusion.

Hydraulic Systems Control

Model and control complex non-linear hydraulic systems (valves, pumps, cylinders).

Convert digital control commands into fluid power actions.

What you'll bring

Required Qualifications:

Education: BS or MS in Robotics, Computer Science, Mechanical Engineering, Mechatronics, or similar field.

Control Theory Expertise: Strong understanding of classical and modern control theory, including vehicle kinematics and dynamics.

ROS2 Experience: Proven experience with ROS2, particularly ros2_control, hardware interfaces, and node lifecycle management.

Embedded Systems Experience: Experience contributing to distributed control architectures for mobile robots, automotive systems, or heavy machinery.

Embedded Protocols: Hands-on experience with:

CAN bus (J1939 or CANopen)

I2C

SPI

RS485

C/C++ Proficiency: Strong real-time C++ skills (C++20/23) for constrained embedded environments.

Preferred Qualifications (Highly Desirable):

Hydraulics Experience: Electro-hydraulic control experience 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.

Responsibilities

  • Contribute to the design and implementation of the vehicle control architecture
  • Implement logic on the central high-performance embedded computer running Linux
  • Implement ros2_control hardware interfaces that abstract complex custom hardware
  • Develop firmware and drivers to interface ROS2 with low-level custom hardware boards
  • Design and tune closed-loop control algorithms to manage vehicle dynamics
  • Integrate sensors including IMUs, encoders, LiDAR, GPS, and pressure transducers
  • Model and control complex non-linear hydraulic systems

Qualifications

  • BS or MS in Robotics, Computer Science, Mechanical Engineering, Mechatronics, or similar field
  • Strong understanding of classical and modern control theory
  • Proven experience with ROS2, particularly ros2_control
  • Experience contributing to distributed control architectures for mobile robots
  • Hands-on experience with CAN bus, I2C, SPI, RS485
  • Strong real-time C++ skills (C++20/23)

Skills mentioned

C++Embedded SystemsEmbedded Software DevelopmentEmbedded LinuxReal-Time Operating SystemsRoboticsFirmware DevelopmentSensor FusionSystems EngineeringConcurrency

About COGENT Infotech

Cogent Infotech is an award-winning global IT consulting firm based in Pittsburgh that provides innovative technology services to Fortune 500 companies, government agencies, and system integrators. We are ISO-certified and CMMI level 3, committed to driving innovation and reshaping business landscapes since 2003. Comparably has awarded us 13 best workplace awards, including Best Company for Women, Diversity, Culture, and Outlook. Recently, we have been featured as being one of the best companies for career growth in 2023, including the best company for career growth. Application Development Cloud Services Cybersecurity Workforce Solutions Analytics Cogent University At Cogent, we establish our unique position by prioritizing sustainable development for all stakeholders. With our specialized expertise, deep industry connections, and customized strategies, we leverage cutting-edge technology to deliver exceptional customer service and achieve successful outcomes. Our commitment to adaptability ensures we stay at the forefront of industry trends. At Cogent University, we empower individuals and organisations through industry-focused training, corporate learning, and career support. With a focus on empowering candidates, we have helped 1,650+ graduates kick-start their tech careers. From developing future-ready capabilities to achieving long-term professional growth, we're committed to supporting every step of the journey. Learn more about Cogent Infotech: www.cogentinfo.com Cogent Infotech is a pioneering IT firm headquartered in Pittsburgh that excels in transforming technology landscapes for top-tier clients, celebrated for diversity and empowering career growth since 2003.

IT Services and IT Consulting501-1,000 employeesPittsburgh, PA

H-1B sponsorship history

Historical employer filing data was found for COGENT Infotech. The employer record includes 96 historical certified applications. This is employer-level history, not a guarantee that this role currently offers sponsorship.