Robotics SW Engineer , Velocity
H1BConnect · North Reading, MA · 6 days ago
EngineeringFull-time
About the role
The Senior Software Engineer will join RDPI's Velocity software team, focusing on perception and localization for robotic capabilities. This role involves collaborating with a talented group of engineers to build the platform and architecture for autonomy software.
Responsibilities
- Evaluate and integrate new sensors into the autonomy software stack.
- Develop sensor fusion techniques for obstacle detection and localization.
- Develop machine-learning capabilities and infrastructure for robotic perception and localization.
- Optimize runtime performance of autonomy algorithms by exploiting underlying hardware acceleration capabilities.
- Build frameworks for large-scale replay and evaluation of events in pre-recorded sensor data.
- Build frameworks to monitor and manage resource utilization on embedded compute platforms.
- Create visualization tools for examination and debugging robot behavior.
Requirements
- 4+ years of non-internship professional software development experience
- 4+ years of non-internship design or architecture experience of new and existing systems
- 4+ years of software development engineer or related occupational experience
- 4+ years of designing and developing large-scale, multi-tiered, multi-threaded, embedded or distributed software applications using C#, C++, Java, or Perl
- 4+ years of Object Oriented Design experience
- Bachelor's degree or foreign equivalent in Computer Science, Engineering, Mathematics, or a related field
- Experience programming with at least one software programming language
- 5+ years of full software development life cycle experience, including coding standards, code reviews, source control management, build processes, testing, and operations experience
- Master's degree in computer science or equivalent
Benefits
- Comprehensive health benefits including multiple medical plan options, dental and vision plans, a 24/7 medical advice line, expert second-opinion services, and broad mental-health support.
- Financial wellness typically includes a 401(k) with company match (up to 2%), Restricted Stock Units (equity), FSAs, an emergency savings program, product and partner discounts, and even college-savings and home-purchase programs.