Software Developer AI & Advanced Solutions in Somerville, Massachusetts at KNAPP Robotics

NewSalary: $113800 - $170000Job Function: Information Technology
KNAPP Robotics
Somerville, Massachusetts, 02144, United States
Posted on
New job! Apply early to increase your chances of getting hired.

Job Description

Title of the Position: Software Developer

Employment Status: Salary, Exempt

Department: Department R&D

Accountable to:

This position reports directly to the Team Lead. In the absence of the direct supervisor, Employee would report to the Lead of Department R&D.

Supervisory Responsibilities: No

Job Summary:

The Software Developer designs, develops, and maintains high-quality software solutions within the Robotics Software Development domain. The role contributes to building scalable, production-ready systems and increasingly leverages AI and data-driven approaches to address complex logistics and automation challenges.

This position acts as a key contributor in translating business requirements into robust and efficient technical implementations, ensuring alignment with organizational goals and customer needs.

Essential Functions and Responsibilities:

  • Design, develop, and maintain scalable software solutions across the full development lifecycle
  • Translate business and operational requirements into robust, high-performing technical solutions
  • Contribute to solution architecture, ensuring scalability, maintainability, and performance
  • Collaborate with cross-functional teams (product, engineering, operations) to deliver integrated solutions
  • Continuously improve existing systems through optimization and refactoring
  • Identify opportunities for automation and integration of AI/ML components
  • Perform testing, validation, and deployment of software solutions in real-world environments
  • Support system integration and commissioning, including pilot and initial deployments
  • Act as third-level support for complex technical issues and product-related incidents
  • Create and maintain technical documentation to ensure knowledge transfer and maintainability

Requirements and Qualifications

  • 3+ years' experience in Software Development within a relevant industry
  • Strong proficiency in software development (e.g., C++, Python, SQL)
  • Experience with modern software architectures, development practices, and Linux environments
  • Understanding of logistics systems, robotics, or automation environments is an advantage
  • Experience with AI/ML frameworks (e.g., PyTorch, MLflow) is a plus
  • Knowledge of computer vision technologies (e.g., OpenCV, CUDA) is beneficial
  • Familiarity with containerization and DevOps tools (e.g., Docker/Podman, Git)
  • Experience in system integration, testing, and deployment
  • Strong analytical and problem-solving skills
  • Ability to communicate technical concepts effectively across teams
  • Fluent in English (written and spoken); German is an advantage

Other Duties and Responsibilities:

  • Provide technical consulting and support across departments and interfaces
  • Conduct training sessions and workshops within the area of expertise
  • Contribute to internal knowledge sharing and continuous improvement initiatives
  • Stay up to date with emerging technologies, especially in AI and automation
  • Actively contribute to innovation initiatives and pilot projects
  • Promote a culture of ownership, accountability, and continuous learning

Working Conditions and Environment:

  • Work is performed in a professional software development and R&D environment
  • Hybrid working model depending on project and business needs
  • Collaboration within international and cross-functional teams
  • Traveling is required for customer integration, workshops, or trainings.
  • Fast-paced, innovation-driven environment with evolving priorities

Explore Related Opportunities

Job Location

Somerville, Massachusetts, 02144, United States

Frequently asked questions about this position

Apply For This Position

Apply NowIn partnership withADP