Principal Robotics Software Engineer
: Job Details :


Principal Robotics Software Engineer

Product Insight

Location: Boxborough,MA, USA

Date: 2024-11-24T16:24:21Z

Job Description:

Product Insight is a design-driven engineering firm serving companies committed to human-centered development of the technical products that will power a better world.

For us, assembling, growing, and evolving an exceptional team is paramount. Our whole company is our development team, they are the value we bring to clients. We excel at creating innovative solutions to intricate technical challenges across various industries, delivering life-saving therapies, enhancing workplace safety and productivity, transforming operational models, and shaping the future of transportation.

We are in search of a Principal Robotics Software Engineer to help build robotics software. In this role you will collaborate with mechanical, software, and electrical engineers to develop robotics systems for a broad range of applications. You will design, implement, tune, and test robotics software and algorithms while working directly with clients to help define requirements. You will be a technical leader, providing oversight and architecture to complex software systems as well as technical mentorship to other engineers. In this role you will inform program management of timelines and technical risks.

Responsibilities

  • Develop software for complex robotic systems
  • Work with a cross disciplinary team to identify software requirements and architecture based on customer needs
  • Quickly prototype and determine feasibility of design and technology
  • Participate in design and code reviews
  • Work with management to develop timelines and work schedules
  • Coordinate cross team engineering tasking
  • Provide technical guidance and mentorship to other software engineers

Qualifications

  • Bachelor, Master's or PhD in Computer Science, Electrical Engineering, Computer Engineering, Robotics, Software Engineering or related discipline.
  • 10+ years' of demonstrated experience in robotics or embedded system development
  • Extensive knowledge of C++ coding and design patterns
  • A large tool bag of robotics algorithms in the areas of computer vision, control systems, autonomy, manipulation, planning, etc.
  • Experience with real time multithreaded software
  • Experience with common communication protocols (I2C, CAN, SPI, RS232 etc.)
  • Experience with interfacing to motor controllers
  • Ability to work in a dynamic, fast-paced environment and adapt to rapidly changing priorities.

At Product Insight, we aim to be a place where a diverse mix of talented individuals want to come, stay, and contribute their best work. We take pride in delivering top-tier products to the market, recognizing that achieving this goal necessitates a team reflecting the diversity of our world. We are an equal opportunity employer, and all qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, or veteran status.

Apply Now!

Similar Jobs (0)