GNC Robotics Engineer

Overview

On Site
120k} - 170k}
Full Time

Skills

GNC
Creative problem solving
Computer science
Software engineering
Software development
FOCUS
Programming languages
Python
Java
Problem solving
Operating systems
RTOS
Embedded systems
Machine Learning (ML)
MATLAB
C++
ROS
Design
Data
Collaboration
Systems architecture
Algorithms
Data processing
Fusion
Real-time
Testing
Debugging
Scalability
Software design
Specification
Robotics
Sensors

Job Details

Job Title: Software Engineer / Software Developer
Location: Greater Boston
About Us: Our client is a leader in robotics technology, specializing in innovative solutions for underwater exploration, industrial automation, dedicated to pushing the boundaries of robotics through cutting-edge software and sensor integration.
Job Description: Our client i seeking a talented Software Engineer / Software Developer to join our their dynamic team. In this role, you will play a crucial part in developing software systems that leverage sensor data for robotic applications. You will work on a variety of projects that require creative problem-solving and a passion for robotics.

Required Skills & Experience
  • Bachelor's or Master's degree in Computer Science, Software Engineering, Robotics, or a related field.
  • Proven experience in software development, with a focus on robotics or sensor systems.
  • Proficiency in programming languages such as Python, C++, or Java.
  • Familiarity with sensor technologies and their applications in robotics (e.g., LIDAR, cameras, IMUs).
  • Strong problem-solving skills and the ability to work in a fast-paced environment.
Desired Skills & Experience
  • Experience with real-time operating systems (RTOS) or embedded systems.
  • Knowledge of machine learning techniques applied to sensor data.
  • Familiarity with simulation tools (e.g., ROS, Gazebo, MATLAB).
What You Will Be Doing
Tech Breakdown
  • C++
  • ROS
  • Sensor Technologies
Daily Responsibilities
  • Design, develop, and maintain software applications that integrate sensor data for robotic systems.
  • Collaborate with cross-functional teams to define software requirements and system architecture.
  • Implement algorithms for data processing, sensor fusion, and real-time control.
  • Conduct testing and debugging to ensure the reliability and performance of software solutions.
  • Optimize software for efficiency and scalability in robotics applications.
  • Document code, processes, and software design specifications.
  • Stay updated on industry trends and advancements in robotics and sensor technologies.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.

About Motion Recruitment Partners, LLC