Senior C++ Software Engineer

Found in: beBee S US - 1 week ago


Nashua, United States Motion Recruitment Full time

Job Description: Senior C++ Software Engineer (Robotics)

Overview: Our client is seeking an highly skilled Senior C++ Software Engineer to join our dynamic robotics team. As a key member of our software development group, you will contribute to the design, implementation, and optimization of cutting-edge robotics systems. This role requires strong proficiency in C++ programming, along with a solid understanding of robotics principles and software development methodologies. This is a full-time hybrid role located in Nashua, NH.

Responsibilities:

  1. Design and develop robust, efficient, and maintainable C++ software for robotics applications.
  2. Collaborate with cross-functional teams including hardware engineers, researchers, and other software developers to integrate software components into robotic systems.
  3. Implement algorithms for motion planning, perception, localization, and control in real-time robotics environments.
  4. Optimize software for performance and memory usage to meet stringent real-time requirements.
  5. Conduct code reviews, testing, debugging, and troubleshooting of complex robotics systems.
  6. Participate in architectural design discussions and propose solutions to improve system scalability and reliability.
  7. Stay updated with the latest advancements in robotics technology and contribute to innovation within the team.
  8. Mentor junior engineers, provide technical guidance, and promote best practices in software development.

    Qualifications:

    1. Bachelor's or Master's degree in Computer Science, Robotics, Electrical Engineering, or related field.
    2. Proven experience (5+ years) in software development using C++ in a professional environment, preferably in robotics or autonomous systems.
    3. Strong understanding of robotics concepts such as kinematics, dynamics, sensor fusion, and perception.
    4. Proficiency with software development tools and practices including version control (e.g., Git), continuous integration, and agile methodologies.
    5. Experience with real-time operating systems (RTOS) and multi-threaded programming.
    6. Familiarity with ROS (Robot Operating System) and other robotics frameworks is a plus.
    7. Excellent problem-solving skills and ability to work independently as well as in a team.
    8. Effective communication skills and the ability to present complex technical information to diverse audiences.

      Benefits:

      • Competitive salary and comprehensive benefits package.
      • Opportunity to work on cutting-edge robotics projects with a talented team.
      • Career growth opportunities with a rapidly expanding robotics company.
      • Flexible work environment and collaborative culture.

  • Senior Software Engineer

    Found in: beBee S US - 1 week ago


    Nashua, United States Motion Recruitment Full time

    Senior Software Engineer / Nashua, NH Company Overview: Our client is a dynamic robotics startup based in Nashua, NH, dedicated to pushing the boundaries of autonomous systems and robotics technology. Their mission is to develop innovative solutions that drive the future of robotics across various industries, including manufacturing, logistics, and...

  • Software Engineer

    5 days ago


    Nashua, United States Motion Recruitment Full time

    We are looking to hire experienced C++ software developers to add depth to our software development team. This stack places a strong emphasis on performant, real-time communications, flight-critical operations, and supports a wide range of computing environments.ResponsibilitiesDemonstrate themselves as a highly-competent individual contributor with a...

  • Software Engineer

    Found in: Appcast Linkedin GBL C2 - 6 days ago


    Nashua, United States Motion Recruitment Full time

    We are looking to hire experienced C++ software developers to add depth to our software development team. This stack places a strong emphasis on performant, real-time communications, flight-critical operations, and supports a wide range of computing environments.ResponsibilitiesDemonstrate themselves as a highly-competent individual contributor with a...

  • Software Engineer

    Found in: Appcast US C2 - 6 days ago


    Nashua, United States Motion Recruitment Full time

    We are looking to hire experienced C++ software developers to add depth to our software development team. This stack places a strong emphasis on performant, real-time communications, flight-critical operations, and supports a wide range of computing environments.ResponsibilitiesDemonstrate themselves as a highly-competent individual contributor with a...

  • C++ Developer

    Found in: Appcast US C2 - 6 days ago


    Nashua, United States Motion Recruitment Full time

    C++ DeveloperNashua, NHFull Time roleWe are looking to hire experienced C++ software developers to add depth to our software development team. This position will develop and support real-time software applications in support of client’s current helicopter control stack focused on pilot interfaces and FPV. This stack places a strong emphasis on performant,...

  • C++ Developer

    Found in: Appcast Linkedin GBL C2 - 6 days ago


    Nashua, United States Motion Recruitment Full time

    C++ DeveloperNashua, NHFull Time roleWe are looking to hire experienced C++ software developers to add depth to our software development team. This position will develop and support real-time software applications in support of client’s current helicopter control stack focused on pilot interfaces and FPV. This stack places a strong emphasis on performant,...

  • C++ Developer

    5 days ago


    Nashua, United States Motion Recruitment Full time

    C++ DeveloperNashua, NHFull Time roleWe are looking to hire experienced C++ software developers to add depth to our software development team. This position will develop and support real-time software applications in support of client’s current helicopter control stack focused on pilot interfaces and FPV. This stack places a strong emphasis on performant,...

  • C Developer

    15 hours ago


    Nashua, United States Motion Recruitment Full time

    Job Title: C++ software developer Required: Expert software skills specifically with C++ Significant experience with development in Ubuntu / Linux environments Experience with building software tools (e.g., live plots, diagnostic app, etc) Experience as a part of medium-to-large software teams Demonstrated individual contributor experience with ownership of...

  • C Developer

    Found in: Appcast US C2 - 1 day ago


    Nashua, United States Motion Recruitment Full time

    Job Title: C++ software developerRequired: Expert software skills specifically with C++Significant experience with development in Ubuntu / Linux environmentsExperience with building software tools (e.g., live plots, diagnostic app, etc)Experience as a part of medium-to-large software teamsDemonstrated individual contributor experience with ownership of...

  • C Developer

    Found in: Appcast Linkedin GBL C2 - 1 day ago


    Nashua, United States Motion Recruitment Full time

    Job Title: C++ software developerRequired: Expert software skills specifically with C++Significant experience with development in Ubuntu / Linux environmentsExperience with building software tools (e.g., live plots, diagnostic app, etc)Experience as a part of medium-to-large software teamsDemonstrated individual contributor experience with ownership of...

  • Software Developer

    6 days ago


    Nashua, United States Oracle Full time

    Employer will accept a Master’s degree in Computer Science, Engineering, or related technical field and 4 years of experience in the job offered or in a software developer-related occupation. Position requires: - Programming SQL databases; - Programming in C and PL/SQL; - Building and maintaining Oracle Backup and Recovery Software; - OraTst Scripting...

  • Software Developer

    6 days ago


    Nashua, United States DCS Corp Full time

    Job DescriptionJob DescriptionDo you want to join a small team of developers, in an environment where your contributions and opinions matter and can yield measurable change? Join a company that cares and invests in your success?At DCS Corporation, we work closely with the touch points of the software development life cycle: developers, testers, Subject...

  • Software Developer

    1 week ago


    Nashua, United States DCS Corp Full time

    Do you want to join a small team of developers, in an environment where your contributions and opinions matter and can yield measurable change? Join a company that cares and invests in your success? At DCS Corporation, we work closely with the touch points of the software development life cycle: developers, testers, Subject Matter Experts and end-users. We...

  • Software Developer

    1 week ago


    Nashua, United States DCS Corp Full time

    Do you want to join a small team of developers, in an environment where your contributions and opinions matter and can yield measurable change?  Join a company that cares and invests in your success? At DCS Corporation, we work closely with the touch points of the software development life cycle: developers, testers, Subject Matter Experts and end-users. We...

  • Software Developer

    1 week ago


    Nashua, United States CareerBuilder Full time

    Do you want to join a small team of developers, in an environment where your contributions and opinions matter and can yield measurable change?Join a company that cares and invests in your success? At DCS Corporation, we work closely with the touch points of the software development life cycle: developers, testers, Subject Matter Experts and end-users. We...

  • Software Developer

    15 hours ago


    Nashua, United States DCS Corp Full time

    Do you want to join a small team of developers, in an environment where your contributions and opinions matter and can yield measurable change?  Join a company that cares and invests in your success? At DCS Corporation, we work closely with the touch points of the software development life cycle: developers, testers, Subject Matter Experts and end-users. We...

  • Software Test Engineer

    Found in: Appcast US C2 - 1 week ago


    Nashua, United States The Davis Companies Full time

    Due to the nature of this role, we are unable to work with C2C or Third Parties.Tasks:Develop, implement, and deliver dependable, high-quality automation software and/or tools tailored for testing intricate medical devices to comply with regulatory requirements.Produce, update, and review documentation for testing projects, including plans for tool...


  • Nashua, United States The Davis Companies Full time

    Due to the nature of this role, we are unable to work with C2C or Third Parties.Tasks:Develop, implement, and deliver dependable, high-quality automation software and/or tools tailored for testing intricate medical devices to comply with regulatory requirements.Produce, update, and review documentation for testing projects, including plans for tool...

  • Software Test Engineer

    Found in: Appcast Linkedin GBL C2 - 1 week ago


    Nashua, United States The Davis Companies Full time

    Due to the nature of this role, we are unable to work with C2C or Third Parties.Tasks:Develop, implement, and deliver dependable, high-quality automation software and/or tools tailored for testing intricate medical devices to comply with regulatory requirements.Produce, update, and review documentation for testing projects, including plans for tool...

  • Software Developer with Security Clearance

    Found in: Dice One Red US C2 - 1 week ago


    Nashua, United States DCS Corporation Full time

    Do you want to join a small team of developers, in an environment where your contributions and opinions matter and can yield measurable change? Join a company that cares and invests in your success? At DCS Corporation, we work closely with the touch points of the software development life cycle: developers, testers, Subject Matter Experts and end-users. We...