
C++ Software Engineer
3B Staffing LLC, Charlotte, NC, United States
Lead the design, development, and ownership of major autonomy software components across perception, localization, planning, control, or platform layers
Define and influence software architecture for scalable, reliable, and maintainable autonomy systems
Translate algorithmic concepts and research prototypes into production-grade, real-time software
Serve as a technical leader within the team, setting coding standards, best practices, and design patterns
Mentor and guide junior and mid-level engineers through design reviews, code reviews, and technical coaching
Collaborate closely with robotics, controls, AI/ML, simulation, systems, and safety teams to deliver end-to-end autonomy capabilities
Drive integration of autonomy software with sensors, actuators, compute platforms, and vehicle networks (e.g., CAN, Ethernet)
Lead debugging and root-cause analysis for complex issues observed in simulation, HIL, or field deployments
Ensure software quality through automated testing, CI/CD pipelines, performance optimization, and documentation
Contribute to technical roadmaps, risk assessments, and long-term platform strategy
Define and influence software architecture for scalable, reliable, and maintainable autonomy systems
Translate algorithmic concepts and research prototypes into production-grade, real-time software
Serve as a technical leader within the team, setting coding standards, best practices, and design patterns
Mentor and guide junior and mid-level engineers through design reviews, code reviews, and technical coaching
Collaborate closely with robotics, controls, AI/ML, simulation, systems, and safety teams to deliver end-to-end autonomy capabilities
Drive integration of autonomy software with sensors, actuators, compute platforms, and vehicle networks (e.g., CAN, Ethernet)
Lead debugging and root-cause analysis for complex issues observed in simulation, HIL, or field deployments
Ensure software quality through automated testing, CI/CD pipelines, performance optimization, and documentation
Contribute to technical roadmaps, risk assessments, and long-term platform strategy