DeveloperJobs.io
← Back to all jobs

Job Description

Work onsite in Sterling Heights, MI on embedded software for a next-generation ground combat vehicle program. This senior role focuses on end-to-end development and integration, with collaboration across multiple technical teams and opportunities to contribute across core embedded areas.

The Panther Group Inc offers an hourly pay range of $69 to $82 (depending on experience) and a team environment where software requirements, design, coding, testing, integration, and release support come together in a structured software lifecycle.

Responsibilities

  • Develop software requirements, design documentation, and application code for embedded systems.
  • Perform requirements analysis along with preliminary and detailed design.
  • Develop embedded software using established engineering standards and procedures.
  • Develop and execute unit and functional test procedures.
  • Support hardware/software integration and troubleshoot software issues.
  • Assist with software releases involving multiple developers.
  • Contribute across software areas including board support, cybersecurity, displays, and system downloading.
  • Interface with Systems Engineering, Software Quality, and other technical teams.
  • Participate in Agile/Scrum ceremonies.
  • Provide development status updates to project leadership.

Required Qualifications

  • Bachelor's degree in Computer Engineering, Electrical Engineering, Computer Science, or a related discipline.
  • 10+ years of related software engineering experience (preferred).
  • Strong C++ experience required.
  • DOS experience required.
  • Experience with C, C#, Java, Python, and/or Qt.
  • Experience with Git, GitLab, and/or Bitbucket.
  • Experience with embedded operating systems such as VxWorks, Linux, RTOS, or similar environments.
  • Experience with board support packages (BSPs) and virtualization.
  • Experience with serial and network protocols including RS-232/422, CAN, TCP/IP, and UDP/IP.
  • Experience with DDS, Kafka, or other publish/subscribe middleware.
  • Experience with Agile development methodologies and tools.
  • Strong communication, interpersonal, and organizational skills.
  • Ability to work effectively independently and as part of a team.
  • Ability to work occasional evening and/or weekend overtime as required.
  • Ability to work on and around military vehicles, including climbing on/off vehicles and working in confined spaces (preferred).
  • Must be able to pass an ASR (Anthropometric Size Requirement) test for confined spaces.
  • Up to 10% travel may occasionally be required.
  • Eligibility to obtain a U.S. security clearance is required; non-U.S. citizens may not be eligible. The contract staffing company will hold the clearance.

Preferred Experience

  • Defense or military vehicle software development experience.
  • Ground combat vehicle network architecture.
  • Experience with GCIA, MOSA, SOSA, FACE, NGVA, or UKGVA architectures/data models.
  • Type 1/Type 2 hypervisors.
  • Docker, Kubernetes, or other containerization technologies.
  • IoT concepts and architectures.
  • Cameo Systems Modeler.
  • Time Sensitive Networking (TSN).
  • Multicast networking.
  • TCP/UDP networking.
  • Data Distribution Service (DDS).

Technologies

  • C++, DOS, C, C#, Java, Python, Qt
  • Git, GitLab, Bitbucket
  • VxWorks, Linux, RTOS, BSPs, virtualization
  • RS-232/422, CAN, TCP/IP, UDP/IP, DDS, Kafka
  • Agile, Scrum, Agile/Scrum

Location: 100% onsite, Sterling Heights, MI

Pay Rate: $69 to $82 per hour (depending on experience)

Similar Jobs