HRU Technical Resources - Sterling Heights, MI

posted 3 days ago

Full-time - Mid Level
Sterling Heights, MI

About the position

The Software Developer (Cyber Security) position involves working within an agile team to develop and support embedded cyber work products for ground combat vehicles. The role focuses on the Cyber and Command, Control, Communication, Computers, Intelligence, Surveillance and Reconnaissance (C5ISR) product realization team, ensuring compliance and performance of software applications in a military context. The developer will engage in all phases of the software development life cycle, from requirements analysis to testing, while collaborating with cross-functional teams to enhance system performance and interoperability.

Responsibilities

  • Apply computer science, engineering, and analysis concepts in software development for target hardware.
  • Collaborate with cross-functional engineering teams to develop and evaluate hardware-software interfaces and operational performance requirements.
  • Participate in all phases of the cyber software development life cycle, including requirements analysis, design, implementation, integration, and formal testing.
  • Develop and maintain cyber and software tools, scripts, and XML files for configuration verification.
  • Ensure software applications comply with accreditation and configuration control requirements through cyber software engineering duties.
  • Develop data/message protocol transformation mechanisms for interoperability between data-sharing domains.
  • Utilize various software languages in a Security Enhanced embedded Linux-based operating system environment.
  • Conduct peer reviews, identify, track, and resolve defects.
  • Engage in design and integration troubleshooting and problem resolution for various projects.
  • Evaluate new Cyber and C5ISR technologies for potential application in GDLS products.
  • Manage and conduct trade studies for Cyber test design and tools, balancing capability, cost, reliability, and performance.
  • Develop and evaluate design milestone artifacts and ensure compliance with contract requirements.

Requirements

  • Bachelor's Degree in a STEM discipline, preferably in Cybersecurity, Computer Engineering, Computer Science, or Electrical Engineering from an ABET accredited university.
  • Strong background in high-level programming languages such as C, C++, C#, Java, or Ada, particularly in embedded software.
  • Minimum of 7 years related engineering experience, with 10 years preferred.
  • Experience with Linux, Yocto, and VxWorks operating systems.
  • Awareness of reverse engineering and software analysis.
  • Low-level programming of device drivers in Linux or VxWorks environments.
  • Experience across various life cycle phases including software systems architecture, requirements analysis, OO development, and system integration.
  • Ability to quickly grasp and apply new information.
  • Capability to handle increasing responsibilities and complex assignments.
  • Initiative in assignments and ability to execute projects with minimal direction.
  • Team player who thrives in collaborative environments and meets team commitments.
  • Working knowledge of software tools supporting IDEs, version control, defect reporting, and scripting.
  • Intermediate experience with Red Hat enterprise Linux; familiarity with SELinux is a plus.
  • Experience interpreting customer requirements and translating them to technology areas.
  • Familiarity with electrical line replaceable units and troubleshooting electronic hardware (desired, not required).
  • Experience with embedded systems, automotive, and military applications (desired, not required).
  • Familiarity with Microsoft Office software and tools like GitHub, BitBucket, and Jira.
  • Possession or ability to obtain a DoD Secret clearance or higher (interim required before start).
  • US citizenship required.

Nice-to-haves

  • Familiarity with various electrical line replaceable units and development/troubleshooting of electronic hardware.
  • Experience with embedded systems, automotive, and military-related applications.

Benefits

  • Flexible working hours as needed by the project.
  • Opportunity to work in a collaborative and innovative environment.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service