Search jobs > Sterling Heights, MI > Embedded software engineer

Real-Time Embedded Software Engineer II (On-site), W2 only no C2C

HEPCO, Inc.
Sterling Heights, MI, US
Full-time
Quick Apply

Our client is seeking passionate Software Integration and Test Engineers to join their dynamic team. This role involves integrating hardware modules into combat vehicle systems and software applications on both Linux and Windows operating systems.

The ideal candidate will excel in scripting, networking, cybersecurity hardening, troubleshooting, and software verification testing.

  • Develop, maintain, upgrade, and port embedded product software to enhance and support project / system functionality.
  • Mentor less experienced software engineers, fostering their development in software testing, troubleshooting, and problem-solving.
  • Collaborate with other engineering disciplines, including Mechanical, Electrical, Controls, and Systems Engineering.
  • Ensure the technical approach adheres to established engineering principles and practices.
  • Confirm that product outcomes meet customer needs and align with technical, system, performance, process, and quality requirements.

Skills Required :

  • Integration and testing of software applications on Red Hat Enterprise Linux and Windows 10 / 11.
  • Ability to build and maintain a software and hardware integration testbed.
  • Proficiency with Git and Jira / GitLab for configuration management.
  • Familiarity with current applications and technologies in relevant engineering disciplines.
  • Problem-solving skills and the ability to resolve technical design and development issues.
  • Strong relationship-building skills with customers to address technical problems.
  • Willingness to travel to customer sites as needed.

Skills Preferred :

  • Knowledge of military and commercial design standards.
  • Familiarity with UML modeling tools.
  • Understanding of M88 functionality and capability.
  • Experience with DOORS and CMMI for development.
  • Background in embedded systems, C / C++ programming, and scripting languages (Bash, PowerShell, Python).
  • Experience with the Qt Framework for front-end GUIs.
  • Understanding of Ethernet-based protocols (SSL / TLS, SSH, SFTP).
  • Familiarity with Nessus and Coverity for cybersecurity scans.
  • Experience with system hardening and STIG rule application.
  • Proficiency in the configuration and use of virtual machines.

Experience Required :

  • Minimum of 2 years in software integration and testing, particularly on Red Hat Enterprise Linux and Windows 10 / 11.
  • Experience in packaging software as RPMs and binary executables, including drivers, DLLs, shared objects, and static libraries.

Experience Preferred :

  • Experience in architectural-level software design using tools such as Magic Draw, Enterprise Architect, or similar.
  • Familiarity with NI TestStand.
  • Knowledge of combat vehicle functionality and capabilities.
  • Experience developing on VxWorks.

Education Required :

Bachelor’s degree in a STEM field.

Benefits :

  • Health Insurance
  • 401k

By applying for this job, you agree to receive calls, AI-generated calls, text messages, or emails from HEPCO, Inc and its affiliates, and contracted partners.

Frequency varies for text messages. Message and data rates may apply. Carriers are not liable for delayed or undelivered messages.

You can reply STOP to cancel and HELP for help. You can access our privacy policy at https : / / www.hepcoinc.com / privacy /

All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, gender expression, marital status, national origin, age, veteran status, disability, or any other protected class.

1 day ago
Related jobs
HEPCO, Inc.
Sterling Heights, Michigan

All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, gender expression, marital status, national origin, age, veteran status, disability, or any other protected class. You will plan and perform a variety...

HEPCO
Sterling Heights, Michigan

In this role, you will be responsible for a variety of tasks, including software requirements analysis, architecture and design, implementation (coding and unit testing), documentation, hardware-software integration, troubleshooting, problem-solving, and software verification testing. Our client is ...

Promoted
Credit Acceptance
Southfield, Michigan

To continue this transformation, we're seeking a Microsoft 365 Engineer II with experience in the configuration of Microsoft 365 services and applications. All qualified applicants will receive consideration for employment regardless of the person's age, race, color, religion, sex, gender, sexual or...

Promoted
OneStream Software
Birmingham, Michigan

However, employees who have access to the compensation information of other employees or applicants as a part of their essential job functions cannot disclose the pay of other employees or applicants to individuals who do not otherwise have access to compensation information, unless the disclosure i...

Promoted
Creative Financial Staffing
Southfield, Michigan

If you have a strong background with wireless communications, embedded Linux at application and kernel levels, and want to bring new and innovative ideas to a growing company, this position may be for you!. Senior Embedded Software Engineer. Senior Embedded Software Engineer. Work on various project...

Promoted
VORKIS knows what employer wants
Southfield, Michigan

Working under the direction of the Manager or Senior Team Lead, will be responsible for developing and implementing moderately-complex software applications; supporting development of MathWorks applications that help teams measure product quality; designing extensible web-based software applications...

Credit Acceptance
Michigan – South Office, US

To continue this transformation, we’re seeking a Microsoft 365 Engineer II with experience in the configuration of Microsoft 365 services and applications. At Credit Acceptance, cloud computing continues to allow us to modernize and consolidate IT infrastructure, automate workloads, and pursue next-...

Truck-Lite
Southfield, Michigan

Design and implement software of embedded devices and systems from requirements to production and commercial deployment. Working experience with embedded processors from ST Microelectronics and PIC. Experience in multi-threaded embedded system concepts, including tasks, priorities, deadlocks…etc. Ex...

Labor Staffing Solutions
Troy, Michigan

Entech Staffing Solutions is seeking an On-Site Engineer for a position in Novi, MI! This position is paying $55-75k annually and begins right away. Coordinate with work teams focused on market investigation in order to monitor trends, competitors, new products, and technologies in the region. Serve...

Shermeta Law Group, PLLC
Auburn Hills, Michigan

Update system of record with applicable dates, codes and notations associated to performed work. Excellent attention to detail and organizational skills. Additional benefit information, including eligibility, may be further discussed during the interview process. Auburn Hills Law Firm specializing i...