Software Specialist

job
  • MSR Technology Group
Job Summary
Location
Sterling Heights ,MI 48310
Job Type
Contract
Visa
Any Valid Visa
Salary
PayRate
Qualification
BCA
Experience
2Years - 10Years
Posted
26 Jan 2025
Share
Job Description

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.
Other Smiliar Jobs
 
  • Overland Park, KS
  • 3 Days ago
  • Overland Park, KS
  • 3 Days ago
  • Annapolis, MD
  • 3 Days ago
  • Huntsville, AL
  • 3 Days ago
  • Santa Clara, CA
  • 2 Days ago
  • Fort Worth, TX
  • 2 Days ago
  • Sterling Heights, MI
  • 1 Days ago
  • Los Lunas, NM
  • 1 Days ago
  • Phoenix, AZ
  • 1 Days ago
  • , MN
  • 15 Hours ago
  • Phoenix, AZ
  • 15 Hours ago
  • Georgetown, KY
  • 1 Days ago
  • Rosemont, IL
  • 2 Days ago
  • Georgetown, KY
  • 3 Days ago
  • Rosemont, IL
  • 3 Days ago