Cyber Software Engineer Job at BHR Consulting, Sterling Heights, MI

RHZYZ3laWGNzdnk4TE1pVDFKN0dYa2xuNnc9PQ==
  • BHR Consulting
  • Sterling Heights, MI

Job Description

Position: Cyber Software Engineer

Position Responsibilities

This is an embedded software‑engineering role. Key duties and required skills include:

  • Apply computer‑science, engineering, and mathematical concepts to develop software for target hardware.
  • Collaborate with cross‑functional engineering teams to design and evaluate hardware‑software interfaces and overall system performance.
  • Participate in all phases of the software development lifecycle: requirements analysis, design, implementation, integration, and formal testing.
  • Create and maintain software tools, scripts, and XML files to implement and verify configurations.
  • Ensure software applications comply with accreditation and configuration‑control requirements.
  • Develop data/message‑protocol transformation mechanisms to enable interoperability across multiple data‑sharing domains.
  • Use a variety of programming languages within a security‑enhanced embedded Linux environment.
  • Conduct peer reviews, track defects, and propose solutions.
  • Manage, develop, and support trade‑study/decision‑making processes for cyber‑test design, environments, and tools, balancing capability, cost, reliability, schedule, and performance across a cyber‑C5ISR vehicle suite.
  • Produce and evaluate checkpoint and design‑milestone artifacts and Contract Data Requirements Lists (CDRLs) for technical accuracy and contract compliance.

Minimum Position Qualifications

  • Bachelors degree in a STEM discipline (preferably Computer Engineering, Computer Science, or Electrical Engineering) from an ABET‑accredited university.
  • 5–7years of relevant experience.
  • Strong background in high‑level languages such as C, C++, C#, Java, or Rust, especially for embedded software.
  • Experience with low‑level programming for Linux or VxWorks OS internals.
  • Familiarity with board‑support packages (BSP) and hardware‑software integration.
  • Ability to integrate and configure firewalls for embedded systems.
  • Experience with reverse engineering and software analysis.
  • Low‑level driver development in Linux or VxWorks.
  • Exposure to the full software lifecycle: architecture, requirements, OO development, unit testing, integration, and system testing.
  • Proficiency with IDEs, version‑control systems, defect‑tracking tools, scripting, and CI/CD pipelines.
  • Knowledge of network protocols and interfaces (e.g., TCP/IP, UART, SPI, I²C).
  • Capability to translate high‑level customer requirements into technical solutions.
  • Familiarity with electrical line‑replaceable units and hardware troubleshooting.
  • Cybersecurity certifications (e.g., CISSP, CEH) are a plus.

Job Tags

Similar Jobs

The University of Chicago

Clinical Research Nurse Job at The University of Chicago

 ...Department BSD CRC - Nursing About the Department The University of Chicago (UC) Institute for Translational...  ..., and physical resources required to catalyze research and research training in Clinical and Translational Science. Its ultimate goals are to train... 

Anderson Center for Autism

Paid Internship Job at Anderson Center for Autism

 ...Anderson Center for Autism provides paid internships for our direct care internships that will help you fulfill academic requirements. Paid Internships will pay New York State minimum wage. Participants in our paid internship program are not entitled to benefits.... 

Cooper University Health Care

APPLICATIONS ANALYST II - EPIC GRAND CENTRAL Job at Cooper University Health Care

 ...the patient experience here at Cooper University Hospital. We are looking for a seasoned analyst who would be responsible for: Epic System Implementation and Maintenance: Configuring and customizing the Epic system to meet the specific needs of the organization. ... 

PRO Companies

Licensed Professional Counselor ( LPC ) Job at PRO Companies

 ...regulations (HIPAA, mandated reporting, etc.) Qualifications: Masters degree in Counseling, Psychology, or related field Current LPC, LCSW, or LMFT certification in Pennsylvania At least 1 year of experience in a mental health setting, working with neurodivergent... 

Pediatrix Medical Group

Locum Hospitalist MDDO Job at Pediatrix Medical Group

 ...Locum - Physician - OB Hospitalist in Athens OH Join a Supportive OB Hospitalist Practice in Athens Ohio! Our facility is dedicated to providing excellent obstetric care through a collaborative approach among hospital staff and affiliated specialists. As an OB hospitalist...