Jobs at Waypoint Human Capital

View all jobs

Senior Software Engineer

Sanford, FL · Information Technology
Position Title: Senior Software Engineer
Position Type:  Onsite
Location:  Sanford, FL

 

Description:
Waypoint’s client is seeking a talented Senior Software Engineer with expertise in autonomous systems, control systems, robotics, sensor fusion, and advanced feedback control mechanisms. The ideal candidate will have hands-on experience in embedded software design for hardware systems and demonstrate a deep understanding of motion control, sensor fusion, and feedback loops, including PID controllers. We are looking for an innovative thinker who can contribute to the development of cutting-edge control systems for autonomous and multi-system robotic platforms.

While the position is open to junior-level candidates with unique technical skills, the ideal candidate should have a passion for innovation and technical challenges related to the real-time control of robotic and autonomous systems.

Responsibilities:

  • Design and develop embedded software for autonomous robotics control systems, focusing on motion control and sensor fusion.
  • Integrate machine learning algorithms into control systems to enhance system autonomy and decision-making capabilities.
  • Develop and optimize advanced feedback control systems, including PID and other controllers, for real-time applications.
  • Work closely with hardware engineers to ensure tight integration of software and hardware systems, enabling high-performance control of robotic platforms.
  • Collaborate with multi-disciplinary teams to design and test autonomous control systems for a variety of robotics and sensor-driven platforms.
  • Innovate and contribute to the design and architecture of multi-system robotics control mechanisms.
  • Continuously improve and refine control systems through iteration, testing, and analysis in real-world applications.
Requirements
  • Expertise in embedded software design for hardware systems, particularly for autonomous systems or robotics.
  • Strong understanding of control systems, including motion control, feedback loops (e.g., PID), and real-time system optimization.
  • Experience with sensor fusion techniques and integrating multiple data sources for enhanced system feedback and control.
  • Proficiency in software development for embedded systems, with experience in C/C++, Python, or other relevant languages.
  • Knowledge of machine learning techniques as applied to control systems (avoidance of big data, data analytics, or model training emphasis).
  • Experience working with low-level hardware drivers, real-time operating systems (RTOS), and embedded processors.
  • Familiarity with robotics frameworks (e.g., ROS) and simulation environments.
Desired
  • Hands-on experience in developing control algorithms for autonomous or multi-system robotics.
  • Background in motion planning and control for robotics systems.
  • Experience with sensor-based feedback systems and fusion for control purposes.
  • Familiarity with tools such as MATLAB, Simulink, or similar platforms for control system development.
  • Experience working with sensor technologies such as LIDAR, IMU, and GPS in control systems.

Share This Job

Powered by