(Geschlossen)HRU Tech
Embedded Software Engineer (Defense, DoD) -
- +3
- +6
- United States
- +3
- +6
- United States
Über
Embedded Software Engineer (Defense, DoD)
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 (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 may need to pass a drug screen (which would include cannabis). There would be no exceptions to this (eg: a medical card).
Job Location:
Fridley, MN (hybrid role).
Compensation:
$48.73/hr to start (there may be some additional flexibility for well qualified candidates). There may be occasional overtime in this role. Any OT will be paid at 1.5x.
Benefits:
Available (health insurance, dental, vision, 401k, etc)
This role will have 7 paid holidays and 6 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 an Embedded Software Engineer for our facility in Fridley, MN. We are seeking individuals with experience and a passion for real-time, embedded software development. The role involves a broad range of tasks across software requirements analysis, software design, implementation (code and unit test), documentation, hardware-software integration, troubleshooting, problem solving, and software verification testing.
Key Responsibilities:
Software Development: Develop, maintain, upgrade, and port embedded product software and/or product support software to enhance, implement, and support project/system functionality for the assigned technical effort.
Collaboration: Work collaboratively within the software project team and across engineering disciplines including Mechanical, Electrical, Controls, and Systems Engineering.
Technical Consistency: Ensure that the technical approach aligns with established engineering principles and practices.
Skills, Experience, Education Required:
Relevant Bachelors degree in a STEM field.
Minimum of 2 years in real-time embedded software development and/or software testing
Object-oriented design, C++ coding, and unit testing of embedded software
Proficiency with version control and issue tracking tools
Skills, Experience, Education Preferred:
Bachelors degree in Computer Engineering, Software Engineering, Electrical Engineering, or Computer Science is preferred.
Developing and troubleshooting communications, device drivers, I/O, etc.
Familiarity with NI TestStand and weapon systems, munitions, and/or combat vehicle functionality.
Experience using GitLab or other CI / CD tools.
Experience in integrating or testing software on bare metal or with real-time operating systems such as vxWorks and Linux/Unix derivatives.
Proficient in using software modeling tools such as Enterprise Architect or MagicDraw (Cameo)skills may be gained from job experiences or university projects.
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.
There may be occasional overtime in this role. Any OT will be paid at 1.5x.
There may be occasional rare domestic travel in this role (5% or less).
Offer may be contingent upon a drug screen (which would includes cannabis) and criminal background check.
EOE (including Disability/Veterans)
Wünschenswerte Fähigkeiten
- C++
- Unit Testing
- Version Control
- Device Drivers
- Gitlab
- VxWorks
Berufserfahrung
- Embedded
- Hardware
- Backend
Sprachkenntnisse
- English