Principal Robotics Software Engineer
- Category: Software Developer Jobs
- Location: New Boston, Illinois
- Job Type: Full Time / Part Time
- Salary: Estimated: $ 21K to 25K
- Published on: 2025/09/25
We are seeking a Lead Software Developer for Robotics Platforms to join our team. As a key member of our robotics innovation team, you will play a critical role in designing and developing robust, scalable software systems that power our cutting-edge robotic platforms.
**Responsibilities:**
Design and develop software solutions for robotic applications, including real-time control systems, cloud-based services, and data processing pipelines.
Lead software development initiatives, ensuring high performance, security, and scalability.
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 issues, and ensure robust deployment strategies.
**Requirements:**
Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
8+ 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.
Related jobs
-
Software Engineer / Software Developer
Job highlights Identified by Google from the original job post Qualifications Roles and responsibilities: 5+ years of experience in a modern development stack, including Golang, Kafka, and REST API development Experience in application design, softwa...
-
Senior Lead Software Engineer - Java, Spring Boot, Kafka, Microservices
Be an integral part of an agile team that's constantly pushing the envelope to enhance, build, and deliver top-notch technology products. As a Senior Lead Software Engineer at JPMorgan Chase within the Corporate & Investment Bank, you are an inte...
-
Principal Software Engineer, Android, Lose It!
Lose It!, a top health & fitness app on iOS and Android, has helped our members lose over 100 million pounds. Our product-first strategy has resulted in more than 1 million monthly active users who live healthier lives. We have the energy of a st...