Share this job
Embedded Software Engineer (Defense, DoD) - 3111157
Minneapolis, MN
Apply for this job

Job Title:

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 isn’t 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 Bachelor’s 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:

  • Bachelor’s 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)
Apply for this job
Powered by