Search jobs > Sterling Heights, MI > Senior software engineer

Senior Software Engineer (On-site)

HEPCO
Sterling Heights, MI
$50-$60 an hour
Full-time

Our client is seeking a talented Senior Software Engineer with a passion for real-time, embedded software development. 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.

  • Develop, maintain, upgrade, and port embedded product software and product support software to enhance project / system functionality.
  • Mentor less experienced software engineers to enhance their software development, testing, and problem-solving skills.
  • Collaborate with cross-functional engineering teams, including Mechanical, Electrical, Controls, and Systems.
  • Ensure technical approaches align with established engineering principles and practices.
  • Ensure that product outcomes meet customer needs and adhere to customer and company technical, performance, process, and quality requirements.

Skills Required

  • Proficiency in C and C++ programming.
  • Experience in developing software applications on Red Hat Enterprise Linux and Windows 10 / 11.
  • Familiarity with Git and Jira / GitLab for configuration management.
  • Strong object-oriented design and development experience.
  • Knowledge of current computer applications and technologies relevant to engineering disciplines.
  • Ability to solve basic technical design and development problems.
  • Strong relationship-building skills with customers to address technical challenges.
  • Willingness to travel to customer sites as needed.

Skills Preferred

  • Familiarity with relevant military and commercial design standards.
  • Experience with UML modeling tools.
  • Knowledge of M88 functionality and capability.
  • Familiarity with DOORS and CMMI for development.
  • Understanding of embedded systems.
  • Experience with Qt Framework for front-end GUIs utilizing QML.
  • Knowledge of Ethernet-based protocols (SSL / TLS, SSH, SFTP).
  • Familiarity with cybersecurity tools like Nessus and Coverity.
  • Understanding of system hardening and application of STIG rules.

Experience Required

  • Minimum of 4 years of experience in real-time embedded software development and / or software testing.
  • Experience in development and integration of software applications on Red Hat Enterprise Linux and Windows 10 / 11, including :
  • Packaging software as RPMs and binary executables.
  • Development of drivers, DLLs, shared objects, and static libraries.

Experience Preferred

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

Education Required

Bachelor’s degree in a STEM field.

Benefits :

  • Health Insurance
  • 401k

Pay Range : $50.00 - $60.00 per hour (Depending on experience and qualifications)

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.

21 days ago
Related jobs
Promoted
Credit Acceptance
Southfield, Michigan

All qualified applicants will receive consideration for employment regardless of the person's age, race, color, religion, sex, gender, sexual orientation, gender identity, national origin, veteran or disability status, criminal history, or any other legally protected characteristic. We focus on prof...

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
VirtualVocations
Warren, Michigan

A company is looking for a Remote Senior Software Engineer - Frontend. ...

HEPCO
Sterling Heights, Michigan

Our client is seeking a Senior Configuration Analyst to join their team, focusing on Configuration Management (CM) activities within a defense environment. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender iden...

Promoted
VirtualVocations
Warren, Michigan

A company is looking for a Senior Software Engineer - C++. ...

Miracle Software Systems
Michigan, USA

Experience in working with architects to evaluate and productionalize data pipelines for data ingestion, curation, and consumption . Experience in working in an implementation team from concept to operations, providing deep technical subject matter expertise for successful deployment. Implement meth...

Promoted
VirtualVocations
Warren, Michigan

A company is looking for a Senior Site Reliability Engineer - DGX Cloud. ...

LexisNexis Risk Solutions Inc. Company
Michigan
Remote

The ideal candidate will possess a deep understanding of Natural Language Processing (NLP) techniques and methodologies, along with a proven track record of successfully implementing NLP solutions in Java-based environments. We are seeking a talented and experienced Senior NLP Engineer with a minimu...

Promoted
VirtualVocations
Warren, Michigan

A company is looking for a Senior Flight Software Engineer to develop innovative technology for space missions. ...

TEKsystems
Lathrup Village, Michigan

The company is an equal opportunity employer and will consider all applications without regards to race, sex, age, color, religion, national origin, veteran status, disability, sexual orientation, gender identity, genetic information or any characteristic protected by law. Plan, install, configure, ...