Principal Embedded Software Engineer (Hybrid) - 3255766 Job at HRU Tech, Sterling Heights, MI

a2xHVTJmVHpPWFgxRTAzby9ENU04Q1ZTc3c9PQ==
  • HRU Tech
  • Sterling Heights, MI

Job Description

Job Title:

Candidates should take the time to read all the elements of this job advert carefully Please make your application promptly.

Principal Embedded Software Engineer (Hybrid)

Type of Position:

6 to 12 month contract to hire position.

Candidate Requirements:

This role is ONLY open to US Citizens. Permanent Residents (Green Card Holders) and any other work authorizations are NOT permitted here as this role requires eligibility to obtain a secret clearance (a secret clearance is only open to US Citizens). To be clear, a clearance isnt required to start (but all candidates must be eligible to obtain one eventually). Due to the nature of this role (working for a defense contractor tied to the federal government) candidates will need to pass a drug screen (which will include cannabis). There are no exceptions to this (eg: a medical card).

Job Location:

Sterling Heights, MI (hybrid role)

Compensation:

$72.51/hr to start. Overtime paid at 1.5x over 40 hours.

Benefits:

Available (health insurance, dental, vision, 401k, etc)
This role will have 7 paid holidays and 10 days PTO (PTO accrues over time). In going direct hire, there will be significantly more PTO.

Overview:

HRU Technical Resources has partnered with a major defense contractor to hire a Principal Embedded Software Engineer. Are you passionate about advancing the limits of technology? Join our Combat Mission Systems team in Sterling Heights as a Principal Software Engineer, specializing in real-time, embedded software development. This role is integral to projects driving next-generation solutions in defense technology.

Key Responsibilities:

Plan, lead, and execute efforts to architect, design, develop, maintain, upgrade, port, and verify/qualify embedded product software and/or product support software.
Mentor less-experienced software engineers to develop proficiency in software development, testing, troubleshooting, and problem solving.
Collaborate across engineering disciplines including mechanical, electrical, controls, systems, testing, and cybersecurity.
Ensure technical approaches align with established engineering principles and practices.
Meet cost and schedule targets while ensuring products satisfy customer and company technical, system, performance, process, and quality requirements.

Skills, Experience, Education Required:

Bachelors degree in Computer Engineering, Software Engineering, Computer Science, Electrical Engineering, or a related STEM field required.
Excellent verbal and written communication skills, including customer interface/liaison experience.
Strong proficiency in C, C++, Python, and UNIX scripting/BASH.
Minimum 6 years of relevant work experience.
Real-time embedded software development experience with Linux and/or VxWorks, including OS configuration.
Experience with code wrapping using MATLAB and Simulink auto code.
Practical experience with multithreaded applications, including thread prioritization and synchronization tools for managing shared resources.
Application development utilizing protocols such as Ethernet, TCP/IP, UDP, CAN, and MIL-STD-1553.
Requirements-based software implementation, verification, and traceability (e.g., with DOORs).

Skills, Experience, Education Preferred:

Linux kernel and device driver development.
Development and troubleshooting of communications, device drivers, and IO interfaces.
Full software development lifecycle: architecture, design, coding, testing, debugging.
Cybersecurity design, implementation, and testing.
Experience with Time Sensitive Networks (TSN), performance optimization, and FPGA programming.
Exposure or desire to learn the Ada programming language.
Familiarity with MagicDraw, LabView, CI/CD tools (Jenkins, GitHub, Bitbucket), and version control (Git) and issue tracking (Jira).
Familiarity with CMMI for development.
Experience with Qt and Squish for GUI development and testing.
Understanding of computer networks, VLANs, network protocols, and network monitoring tools (e.g., WireShark).
HIL and automated software testing with National Instruments VeriStand and TestStand.
Knowledge of relevant military and commercial standards, and weapon systems, munitions, and/or combat vehicle functionality.

Work Environment:

This is a 1st (day) shift role that works a 9/80 schedule (9-hour days, every other Friday off). The schedule is generally 8:00am to 6:00pm.
This will be a hybrid role (generally 3 days in office, 2 working from home).
There will be occasional overtime in this role. Any OT will be paid at 1.5x.
Offer may be contingent upon a drug screen (which includes cannabis) and criminal background check.
EOE (including Disability/Veterans)

#HRUJobs
Remote working/work at home options are available for this role.

Job Tags

Holiday work, Permanent employment, Contract work, For contractors, Work experience placement, Remote job, Work from home, Work visa, Shift work, Day shift,

Similar Jobs

Duke energy corporation

Junior Cloud Engineer Job at Duke energy corporation

As a Junior DevOps Engineer, you will play a role in shaping and maintaining the technological landscape that underpins clients' operations. Working...  ...development, deployment, and maintenance of cutting-edge cloud and infrastructure solutions. This role presents an exciting... 

Pentangle Tech Services | P5 Group

Cloud Engineer Job at Pentangle Tech Services | P5 Group

 ...agents and/ or creating integrations, to customizing dashboards/ alerts) Advanced understanding of AWS services Understanding of Cloud based services (GitHub, Jenkins, ServiceNow, AccelQ, Broadcom, Fivetran) Strong knowledge of a programming language (Python, Java,... 

ARS-Rescue Rooter

In-Store Lead Generator Job at ARS-Rescue Rooter

 ...solutions. With a team of 7,000+ professionals , ARS offers stability, growth, and a strong industry reputation. As a Sales Lead Generator , youll engage with customers in a retail setting, helping them find the right home comfort solutions. No experience? No... 

Urban Health Plan

Director of Supply Chain and Logistics (Warehouse/Materials Management) Job at Urban Health Plan

 ...DescriptionJob ID#:3985Job Category:Materials ManagementPosition Type:Employee (Full Time)Position...  ...Management/Warehouse Department, the Director of Supply Chain and Logistics will evaluate business needs and identify gaps in processes... 

Prince George's County Public Schools

Science Teacher Job at Prince George's County Public Schools

 ...districts that's embarking on an ambitious new chapter of #PGCPSPride! We are second in the state for Nationally Board Certified Teachers. We lead the industry in mentorship, monthly professional development, and a robust leadership pipeline to support teachers advancing...