Senior C+ Software Engineer

Senior C+ Software Engineer
Company:

Dice


Details of the offer

Dice is the leading career destination for tech experts at every stage of their careers. Our client, Motion Recruitment Partners, LLC, is seeking the following. Apply via Dice today!

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:

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

Qualifications:

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

#J-18808-Ljbffr


Source: Grabsjobs_Co

Requirements

Senior C+ Software Engineer
Company:

Dice


Systems Administrator

Location: Springfield, VA Security Clearance Required: Active TS (SCI eligibility) clearance and eligibility to obtain a CI poly is required upon application...


From Teknoluxion - New Hampshire

Published 16 days ago

Lead Geoint Analyst

Lead GEOINT Analyst Job Category: Intelligence Time Type: Full time Minimum Clearance Required to Start: TS/SCI Employee Type: Regular Percentage of Travel R...


From Caci International - New Hampshire

Published 17 days ago

Linux Systems Engineer

Linux Systems Engineer Job Category: Engineering Time Type: Full time Minimum Clearance Required to Start: TS/SCI Employee Type: Regular Percentage of Travel...


From Caci International - New Hampshire

Published 17 days ago

Senior Systems Engineer

Responsibilities for this Position Location: USA VA Springfield - 7770 Backlick Rd (VAS110) Full Part/Time: Full time Job Req: RQ174521 Type of Requisitio...


From Gdit - New Hampshire

Published 17 days ago

Built at: 2024-05-23T16:04:08.399Z