Software Specialist

MSR Technology Group


Date: 3 weeks ago
City: Sterling Heights, MI
Contract type: Full time
The Engineering Software Specialist will focus on providing integration support for vehicle electronic systems. Our client is seeking a highly motivated Software Engineer to join our Vehicle Infrastructure OS/BSP team.

This role is dedicated to ground combat vehicle weapons computer system development and will involve:

  • Planning and specification development.
  • Coding and testing moderately complex software and DSP programs.
  • Supporting engineering activities such as integration testing, algorithm/data analysis, and software troubleshooting.

Key Responsibilities

  • Design, configure, and test the software development environment used to create software work products, including documentation, code, and test artifacts.
  • Develop software documentation and code for one or more vehicle domains, including board support, DSP, power management, lethality, software deployment, and diagnostics.
  • Perform software requirements analysis.
  • Create preliminary and detailed software designs using department-standard tools.
  • Develop software code following department standards and procedures.
  • Write and execute test procedures, including unit and functional tests for executable software.
  • Conduct hardware/software integration and debug software issues encountered during testing phases.
  • Provide status updates on development tasks to software project leads.
  • Create software releases, integrating individual developer contributions into complete, functional products.
  • Collaborate with Systems Engineering, Project Management, and Software Quality teams.
  • Participate in Agile ceremonies such as daily scrums and demonstrations.
  • Perform additional duties as assigned.

Qualifications Required

  • Bachelor’s degree in Computer Engineering, Electrical Engineering, or a related field.
  • 5-7+ years of relevant experience.
  • Proficiency with tools and languages, including GIT, Bitbucket, Java, C#, C++, C, Python, Qt, and DSP tools.
  • Experience with mixed OS environments, including VxWorks, Linux, RTOS, Virtualization, BSPs, and GVOS.
  • Knowledge of serial and network protocols (GPIO, RS-232/422, CAN, TCP/IP, UDP/IP).
  • Familiarity with Linux system image build tools such as Yocto.
  • Experience with tools such as Eclipse, GIT, gcc, DOORs, Jira, Bitbucket, Confluence, gdb, or Qt.

Preferred

  • Experience with type I and II hypervisors.
  • Familiarity with SELinux, verified boot, and trusted execution environments.
  • Strong knowledge of Linux device drivers, bootloaders, memory maps, and system programming.
  • Background in ground combat vehicle network architecture.
  • Familiarity with GCIA, MOSA, SOSA, and FACE standards.
  • Proficiency in Agile methodologies and tools.

Additional Requirements And Desired Skills

  • Ability to obtain a U.S. security clearance (non-U.S. citizens may not be eligible).
  • Ability to climb on/off, work in, and maneuver around military vehicles. Must meet Anthropometric Size Requirements (ASR) for confined spaces.
  • Knowledge of cyber security principles, including authentication, non-repudiation, confidentiality, and integrity using digital signatures and encryption.
  • Experience enabling embedded system security through cryptography and secure architectures.
  • Strong organizational and multitasking skills to manage multiple tasks and align with tight deadlines.
  • Proven ability to thrive in a fast-paced environment as both a team player and independent contributor.
  • Excellent written and verbal communication skills.
  • Willingness to work overtime as needed.
  • Previous experience working on ground combat vehicles is highly desirable.
  • Familiarity with prototype shop, laboratory, manufacturing, and office environments.

How to apply

To apply for this job you need to authorize on our website. If you don't have an account yet, please register.

Post a resume

Similar jobs

Caregiver

Homestead Healthcare, Sterling Heights, MI
2 weeks ago
Homestead Health Care is seeking compassionate and experienced Caregivers to provide care to our residents in Utica, MI.The Caregiver will assist residents with activities of daily living and provide companionship and emotional support. The ideal candidate will have a passion for helping others, possess excellent communication skills, and foster genuine relationships with seniors.(No Licenses or Certifications required) - Willing to...

Product Manager - Tracked Vehicle Development

General Dynamics Land Systems US, Sterling Heights, MI
3 weeks ago
Tracked Vehicle Product Manager - DevelopmentThe Domestic Tracked Product Manager - Development is a leadership position responsible for training, development, organization, direction, and guidance to employees executing our legacy vehicle development. The portfolio consists of current domestic vehicle platform engineering development projects. The candidate will lead and manage a team of engineers in roles such as product managers, project leads,...

Logistics Analyst I

Geologics Corporation, Sterling Heights, MI
$30 - $35.85 per hour
3 weeks ago
Onsite Location: Sterling Heights, MIUS Citizenship & Residency RequiredW2 Hourly Contract with limited benefitsRate Range: $30.00 - $35.85 an hourPosition is a 9/80 work schedule***No C2C, we can NOT work with outside agencies/vendors, and we can NOT do 1099-US CITIZENSHIP IS REQUIRED*** Experience and Education Qualification required:US Citizenship4+ Years Experience with HS Diploma 2+ Years Experience with relevant Associate degreeGeneral...