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).


How to Apply for This Job:

To apply for this position, please follow these steps: Apply for this job with your current resume. We’ll get back to you the same day with some feedback on your application. Next you’ll be invited to an online screening conversation so we can go over the job requirements together and you can ask questions. After this stage we’ll give you more feedback on your application and select the candidates to move forward in the process. Typically steps 1 to 4 takes less than 24 hours.


#HRUJobs

Apply for this job
Powered by