Boston, Massachusetts, United States
21 hours ago
Lead Software Engineer - Robotics

Our client is an innovative robotics start-up dedicated to revolutionizing automation through intelligent robotic solutions. Their team is pushing the boundaries of technology to enhance efficiency, precision, and scalability in robotics applications. They are looking for a Lead Software Engineer to drive the development of robust, scalable software systems that power their cutting-edge robotic platforms.

As a Lead Software Engineer, you will take ownership of software development efforts, ensuring the seamless integration of robotic systems with cloud infrastructure, data processing pipelines, and user interfaces. You will provide technical leadership, guide a team of engineers, and work closely with cross-functional teams to deliver high-quality, high-performance software solutions. This role requires a strong technical background, leadership experience, and the ability to drive innovation in a fast-paced start-up environment.

Key Responsibilities:

Lead the design, development, and deployment of software solutions for robotic applications, including real-time control systems, cloud-based services, and data analytics.

Provide technical direction and mentorship to a team of software engineers.

Collaborate with robotics engineers, data scientists, and product managers to integrate software solutions with robotic platforms.

Develop APIs and services to enable seamless communication between robots, cloud platforms, and user interfaces.

Optimize system performance, troubleshoot complex issues, and ensure robust deployment strategies.

Implement best practices in software development, including CI/CD pipelines, testing frameworks, and DevOps automation.

Stay updated with the latest advancements in robotics software, cloud computing, and distributed systems.

Qualifications & Skills:

Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.

6+ years of experience in software development, with expertise in system architecture and software optimization.

Proficiency in modern programming languages such as C++, Python, or Rust.

Strong knowledge of robotics frameworks (e.g., ROS, ROS2) and real-time systems.

Experience with cloud platforms such as AWS, Google Cloud, or Azure.

Knowledge of database management (SQL and NoSQL) and scalable data architecture.

Experience with containerization (Docker, Kubernetes) and microservices architecture.

Strong understanding of networking, security, and distributed systems.

Excellent problem-solving, leadership, and communication skills.

Prior experience working in robotics or automation environments is a plus.

Confirm your E-mail: Send Email