View All Jobs 3018

Robotics Software Engineer – Controls

Develop and test control algorithms for autonomous robotic vehicle navigation and stability
Pittsburgh, Pennsylvania, United States
Mid-Level
$85,000 – 100,000 USD / year
3 weeks ago
BlueHalo

BlueHalo

BlueHalo is purpose-built to provide industry-leading capabilities in the key mission areas of Space, Counter-UAS and Autonomous Systems, Cyber, AI/ML, and Healthcare.

Robotics Software Engineer – Controls

We are seeking a Robotics Software Engineer – Controls who is passionate about working with complex electromechanical systems. The Robotics Software Engineer – Controls will be responsible for developing and optimizing the control systems for robotic vehicles, including motion planning, actuator control, and real-time system management. The role requires a strong understanding of robotics, control theory, and embedded systems to ensure precise and reliable vehicle operation in challenging environments.

Responsibilities include:

  • Design and implement and test control algorithms for robotic vehicle actuation and motion planning.
  • Develop and optimize software to control vehicle navigation, stability, and responsiveness in real-time.
  • Integrate sensor feedback (e.g., IMUs, GPS, cameras) into control systems for precise localization and navigation.
  • Work with hardware teams to ensure seamless integration of actuators and other vehicle components.
  • Implement safety and fail-safe mechanisms to ensure robust and reliable vehicle operation.
  • Analyze performance data and refine control algorithms for efficiency and accuracy.
  • Collaborate with other engineers to integrate vehicle control with higher-level autonomy and perception systems.
  • Maintain documentation of control system architecture, algorithms, and performance benchmarks.

Bonus requirements:

  • Experience with underwater vehicle control systems.
  • Knowledge of machine learning applications in vehicle dynamics and control.
  • Familiarity with optimization libraries or frameworks for trajectory generation.
  • Hands-on experience with simulation tools (e.g., Gazebo, MATLAB/Simulink) for control development.
  • Able to hold Security Clearances and visit U.S. Military bases (U.S. Citizenship)

Physical demands:

While performing the responsibilities of the job, the employee is required to talk and hear. The employee is often required to sit and use their hands and fingers, to handle or feel. The employee is occasionally required to stand, walk, reach with arms and hands, climb or balance, stoop, kneel, or crouch. Vision abilities required by this job include close vision. The employee may occasionally need to lift no more than 50 pounds. Will be required to occasionally travel to technical demonstrations and conferences.

Salary range $85,000 to $100,000

The pay range for this job level is a general guideline only and not a guarantee of compensation or salary. Determination of official compensation or salary relies on several factors including, but not limited to, level of position, job responsibilities, geographic location, scope of relevant work experience, educational background, certifications, contract-specific affordability, organizational requirements, alignment with local internal equity as well as alignment with market data. Our compensation package also includes components designed to support employees' total well-being, which should be considered when evaluating our benefits package.

Equal Opportunity Employer This employer is required to notify all applicants of their rights pursuant to federal employment laws. For further information, please review the Know Your Rights notice from the Department of Labor.

+ Show Original Job Post
























Robotics Software Engineer – Controls
Pittsburgh, Pennsylvania, United States
$85,000 – 100,000 USD / year
Software
About BlueHalo
BlueHalo is purpose-built to provide industry-leading capabilities in the key mission areas of Space, Counter-UAS and Autonomous Systems, Cyber, AI/ML, and Healthcare.