Saxon Global - Boston, MA

posted 5 days ago

Full-time - Mid Level
Boston, MA
Professional, Scientific, and Technical Services

About the position

The Senior Software Engineer, Robotics & Controls will be a key member of the Engineering Team, focusing on the development and deployment of advanced marine control systems. This role involves collaboration with autonomy and perception teams to create leading-edge control strategies for autonomous marine vehicles, ensuring they are situationally aware and remotely operable.

Responsibilities

  • Design and evaluate control algorithms for marine surface vehicles in simulated and real-world test environments.
  • Design and implement control systems for autonomous systems.
  • Develop tuning and commissioning aids for use by field engineers and technicians.
  • Work cross-functionally with software development and product teams to understand market requirements and provide solutions.
  • Maintain software documentation and support the field operations team with provisioning and commissioning.
  • Participate in on-water testing.

Requirements

  • BS or higher in Electrical/Computer Engineering, Robotics, or another related technical field.
  • 3+ years of experience in control systems development.
  • Expertise in control theory, including state estimation, model-based control, and stability analysis.
  • Experience with mathematical modeling, path planning, and control of mobile robots.
  • Experience with developing autonomy software and robotics.
  • Experience writing algorithms in Python and/or C++.
  • Experience with modern CI/CD workflows and Agile software development methodology.
  • Experience with embedded control systems (embedded Linux, microcontrollers, PLC) is a plus.
  • Knowledge of TCP/IP networking and communications systems is a plus.
  • Knowledge of control buses (CAN, RS422) is a plus.
  • Experience collaborating with other functional teams to define requirements and goals.
  • Ability to communicate complex ideas clearly and convincingly.
  • Comfortable with a fast-paced development schedule.

Nice-to-haves

  • Experience with embedded control systems (embedded Linux, microcontrollers, PLC).
  • Knowledge of TCP/IP networking and communications systems.
  • Knowledge of control buses (CAN, RS422).
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service