Software Engineer Fire Control Specialist

Beacon Hill Staffing Group, LLC

Sterling Heights (MI)

On-site

USD 90,000 - 120,000

Full time

10 days ago

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Beacon Hill Staffing Group is seeking a Software Engineer to support the development of next-generation ground combat vehicle systems and open-architecture vehicle platforms. You will contribute to the design, development, integration, and testing of embedded software for vehicle electronics, mission systems, diagnostics, power, displays, and deployment environments.

The role requires experience in complex embedded environments, modern vehicle architectures, and collaboration across

Qualifications

  • Bachelor's degree in a technical discipline is required.
  • 3+ years of professional software engineering experience.
  • Experience with one or more programming languages: C/C++, C#, Java, Python.
  • Experience with source control tools such as Git and Bitbucket.
  • Experience in mixed OS environments including Linux, VxWorks, RTOS, BSPs, and virtualization.
  • Understanding networking protocols (RS-232/RS-422, CAN Bus, TCP/IP, UDP).
  • Experience with Agile development practices and tools.
  • Fire Control and embedded software experience is required.

Responsibilities

  • Design, configure, and validate software development environments.
  • Develop software across vehicle domains (BSPs, displays, power, lethality, deployment platforms, diagnostics).
  • Analyze and refine software requirements.
  • Create software architectures and embedded code.
  • Develop, integrate, and maintain software applications; execute tests.
  • Perform hardware/software integration and troubleshoot defects.
  • Collaborate with Systems Engineering, PM, Integration, and QA teams.
  • Lead Agile Scrum activities (daily standups, PI planning, sprint reviews, retrospectives).
  • Support continuous process improvement initiatives.

Skills

C/C++
C#
Java
Python
Git/Bitbucket
Linux
VxWorks/RTOS
Networking RS-232/RS-422/CAN/TCP/IP/UD
Agile practices
Fire Control embedded software

Education

Bachelor's degree in Computer Engineering, Electrical Engineering, Computer Science

Tools

Docker
Kubernetes

Job description

Beacon Hill was founded to set a new standard in search, career placement and flexible staffing.

About the Opportunity

We are seeking a Software Engineer to support the development of next-generation ground combat vehicle systems and open-architecture vehicle platforms. This role will contribute to the design, development, integration, and testing of embedded software solutions supporting vehicle electronics, mission systems, diagnostics, power management, displays, and software deployment environments. The ideal candidate will have experience developing software in complex embedded environments, working with modern vehicle architectures, and collaborating across multidisciplinary engineering teams in an Agile development environment.

Key Responsibilities
  • Design, configure, and validate software development environments used for software, documentation, and test artifact creation
  • Develop software solutions across multiple vehicle domains including:
    • Board Support Packages (BSPs)
    • Vehicle displays and HMIs
    • Power management systems
    • Lethality systems
    • Software deployment platforms
    • Embedded training systems
    • Vehicle diagnostics
  • Analyze and refine software requirements
  • Develop preliminary and detailed software designs in accordance with engineering standards
  • Create software architectures that influence overall vehicle system design
  • Develop, integrate, and maintain software applications and embedded code
  • Create and execute unit, functional, and integration tests
  • Perform hardware/software integration activities
  • Troubleshoot and resolve software defects throughout the development lifecycle
  • Integrate software releases across multiple Configuration Items (CSCIs)
  • Provide project status updates to software and program leadership
  • Collaborate with Systems Engineering, Project Management, Integration, and Software Quality teams
  • Lead Agile Scrum activities including:
    • Daily standups
    • PI Planning
    • Sprint reviews and demonstrations
    • Retrospectives
  • Support continuous process improvement initiatives
Required Qualifications
  • Bachelor's degree in Computer Engineering, Electrical Engineering, Computer Science, or a related technical discipline
  • 3+ years of professional software engineering experience
  • Experience with one or more programming languages: CC++, C#, Java, Python
  • Experience using source control and collaboration tools such as Git and Bitbucket
  • Experience working in mixed operating system environments including: Linux, VxWorks, RTOS platforms, BSPs, Virtualized environments
  • Understanding of networking and communication protocols including: RS-232/RS-422, CAN Bus, TCP/IP, UDP
  • Experience with Agile development practices and tools
  • Must have Fire Control and embedded software experience
Preferred Qualifications
  • Vehicle Architecture & Defense Standards
    • NGVA (NATO Ground Vehicle Architecture)
    • UKGVA (UK Ground Vehicle Architecture)
    • Ground combat vehicle network architectures
    • GCIA (Ground Combat Systems Common Infrastructure Architecture)
    • MOSA (Modular Open Systems Approach)
    • SOSA (Sensor Open Systems Architecture)
    • FACE (Future Airborne Capability Environment)
  • Time Sensitive Networking (TSN)
  • Middleware & Communication Systems
  • DDS (Data Distribution Service)
  • Apache Kafka
  • Publish/Subscribe architectures
  • Multicast networking
  • Embedded & Platform Technologies
  • Embedded Linux development
  • Hypervisor technologies (Type 1 and Type 2)
  • Containerization technologies including:
    • Docker
    • Kubernetes
  • Internet of Things (IoT) concepts
  • Software deployment and distributed systems
  • Systems Engineering & Modeling
  • Cameo Systems Modeler
  • Model-Based Systems Engineering (MBSE)
  • System architecture development
  • Additional Experience Desired
  • Previous defense industry experience
  • Experience supporting military vehicle programs
  • Strong debugging and troubleshooting skills
  • Excellent communication and collaboration abilities
  • Ability to work independently and within cross-functional teams
  • Continuous improvement mindset with a focus on engineering excellence

Beacon Hill is an equal opportunity employer and individuals with disabilities and / or protected veterans are encouraged to apply.

California residents: Qualified applications with arrest or conviction records will be considered for employment in accordance with the Los Angeles County Fair Chance Ordinance for Employers and the California Fair Chance Act.

Company Profile: Beacon Hill Technologies, a premier National Information Technology Staffing Group, provides world class technology talent across all industries utilizing a complete suite of staffing services. Beacon Hill Technologies' dedicated team of recruiting and staffing experts consistently delivers quality IT professionals to solve our customers' technical and business needs. Beacon Hill Technologies covers a broad spectrum of IT positions, including Project Management and Business Analysis, Programming/Development, Database, Infrastructure, Quality Assurance, Production/Support and ERP roles.

Learn more about Beacon Hill and our specialty divisions, Beacon Hill Associates, Beacon Hill Financial, Beacon Hill HR, Beacon Hill Legal, Beacon Hill Life Sciences and Beacon Hill Technologies by visiting www.bhsg.com .

Benefits Information

Beacon Hill offers a robust benefit package including, but not limited to, medical, dental, vision, and federal and state leave programs as required by applicable agency regulations to those that meet eligibility. Upon successfully being hired, details will be provided related to our benefit offerings.

We look forward to working with you. Beacon Hill. Employing the Future

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Ground Software Developer (Active TS/SCI Required)
Ground Software Developer (Active TS/SCI Required)

Beacon Hill • Virginia

On-site
USD 120,000 - 170,000
Business Analyst
Business Analyst

Beacon Hill Staffing Group, LLC • Lincoln (NE)

On-site
USD 65,000 - 90,000
Business Analyst
Business Analyst

Beacon Hill Staffing Group, LLC • Bismarck (ND)

On-site
USD 70,000 - 100,000
Business Analyst
Business Analyst

Beacon Hill Staffing Group, LLC • Juneau (AK)

On-site
USD 75,000 - 105,000
Business Analyst
Business Analyst

Beacon Hill Staffing Group, LLC • Honolulu (HI)

On-site
USD 65,000 - 95,000
Software Engineer (C++/ADA)
Software Engineer (C++/ADA)

Beacon Hill • Oklahoma City (OK)

On-site
USD 90,000 - 130,000
Medical
Dental
Vision
+2
Angular Software Engineer
Angular Software Engineer

Beacon Hill Staffing Group, LLC • Charlotte (NC)

On-site
USD 75,000 - 110,000
Medical coverage
Dental coverage
Vision coverage
+1
Sr Business Analyst
Sr Business Analyst

Beacon Hill Staffing Group, LLC • Springfield (IL)

On-site
USD 75,000 - 110,000
Sr Business Analyst
Sr Business Analyst

Beacon Hill Staffing Group, LLC • Phoenix (AZ)

On-site
USD 85,000 - 120,000
Medical insurance
Dental insurance
Vision insurance
+2
IT Support Admin - Tier 2
IT Support Admin - Tier 2

Beacon Hill • Bellevue (WA)

On-site
USD 60,000 - 80,000