Software Engineer

Sterling Heights, MI 48310

Posted: 11/04/2025 Employment Type: Contract to Hire Industry: Engineering Job Number: BBBH86887_1762276272 Pay Rate: Up to US$85 per hour

Job Description


Job Title: Software Engineer

Job Location: Sterling Heights MI 48310

Onsite Requirements:

  • C++
  • ROS2
  • Defense

Job Description:
  • Seeking a Software Engineer with experience developing robotics or autonomous vehicle software using ROS 2 and modern distributed architectures.
  • The position focuses on integrating software components for networked, sensor-driven defense platforms, emphasizing autonomy and high-level system behavior rather than low-level embedded code.

Key Responsibilities:
  • Develop and integrate modular software for autonomous or robotic systems using ROS 2.
  • Implement and maintain publish/subscribe (Pub-Sub) communication (DDS/RTPS) for real-time data exchange between vehicle subsystems.
  • Contribute to system integration, simulation, and validation of distributed robotic or vehicle software.
  • Collaborate with multi-disciplinary teams to connect autonomy, perception, and control functions.

Qualifications:
  • Some experience with C++ (preferably C++11 or newer) in a Linux environment.
  • Hands-on exposure to ROS or ROS 2, node creation, and message/service design.
  • Understanding of Pub-Sub communication frameworks and networked or IoT-style systems.
  • Background in robotics, automation, or complex defense systems integration.

Education:
  • BS in STEM required.

  • **3rd party and subcontract staffing agencies are not eligible for partnership on this position. 3rd party subcontractors need not apply.
  • This position requires candidates to be eligible to work in the United States, directly for an employer, without sponsorship now or anytime in the future.
  • This client is a US Federal Government contractor and is legally required to hire US Citizens. US Citizens will only be considered for this role.
  • Due to the nature of the work, a United States Government Clearance is required to be eligible for the position**

Send an email reminder to:

Share This Job:

Related Jobs:

About Sterling Heights, MI

Ready to take your career to new heights? Explore job opportunities in and around Sterling Heights, Michigan! Located in Macomb County in the southeastern part of the state, Sterling Heights offers a vibrant community with excellent growth prospects. From the stunning art at the Macomb Center for the Performing Arts to the delectable cuisine at Lakeside Mall, this area has something for everyone. Home to the Detroit Institute of Arts, the Detroit Tigers at Comerica Park, and the peaceful Dodge Park, Sterling Heights is a blend of culture, sports, and nature. Join us in this welcoming city and discover the perfect job opportunity that aligns with your career goals.