Tallo logoTallo logo

Lead Software Engineer - US Defense

Job

HRU Inc. Technical Resources

Maple Grove, MN (In Person)

$153,837 Salary, Full-Time

Posted 2 weeks ago (Updated 2 weeks ago) • Actively hiring

Expires 5/28/2026

Apply for this opportunity

This job application is on an outside website. Be sure to review the job posting there to verify it's the same.

Review key factors to help you decide if the role fits your goals.
Pay Growth
?
out of 5
Not enough data
Not enough info to score pay or growth
Job Security
?
out of 5
Not enough data
Calculating job security score...
Total Score
77
out of 100
Average of individual scores

Were these scores useful?

Skill Insights

Compare your current skills to what this opportunity needs—we'll show you what you already have and what could strengthen your application.

Job Description

X Facebook Pinterest Copy Link WhatsApp Email Share Share this job Facebook X LinkedIn Email Lead Software Engineer - US Defense Maple Grove, MN Apply for this job Software Engineering Lead - Embedded Systems Maple Grove, MN (100% Onsite) Long-Term Contract + Benefits $73.96/hr 9/80 Work Schedule (Every Other Friday Off) Lead. Build. Deliver. We're looking for a Software Engineering Lead to drive the development of cutting-edge embedded systems in a highly collaborative, program-driven environment. This role offers the best of both worlds—hands-on engineering (60%) combined with technical leadership (40%)—giving you direct impact on both the product and the team. If you thrive in fast-paced environments where technical excellence meets real-world application, this is an opportunity to lead meaningful programs from concept through deployment. Why This Role? High-impact leadership role with hands-on engineering Long-term stability with competitive pay and benefits Every other Friday off with a 9/80 schedule Opportunity to work on complex, mission-critical systems Collaborative, innovation-driven engineering environment What You'll Do Technical Leadership & Development Lead embedded software development across the full lifecycle—from requirements to system validation Design, develop, and implement C++-based embedded solutions in real-time environments Oversee internal teams and external partners to ensure high-quality deliverables Drive architecture, integration, and performance optimization efforts Contribute to major program milestones including design and test reviews Program Ownership Plan, estimate, and manage software deliverables, timelines, and resources Track performance across technical scope, cost, and schedule Support Earned Value Management (EVM) activities and reporting Proactively identify risks and implement mitigation strategies Quality, Verification & Compliance Lead software testing, debugging, and system validation efforts Ensure adherence to software quality, safety, and configuration management standards Partner with safety teams to support safety-critical system requirements Collaboration & Leadership Work cross-functionally with systems, architecture, and program teams Communicate program status, risks, and technical insights to leadership and stakeholders Mentor engineers and help build a high-performing, collaborative team environment Requirements Bachelor's degree in Engineering, Computer Science, or related field 6+ years of experience in embedded software development Strong expertise in C++ and object-oriented design Experience with real-time systems (RTOS or bare-metal) Proven ability to lead technical efforts or small teams Strong communication skills and ability to manage multiple priorities Ability to obtain a US Secret Security Clearance Preferred Experience with Earned Value Management (EVMS) Knowledge of Ethernet communications and modern embedded architectures Familiarity with CMMI or similar frameworks Cybersecurity experience (RMF, ATO processes) Background in defense, aerospace, or complex systems (vehicle platforms, etc.) Active Secret Clearance 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. #HRUProfessional Apply for this job Copy link ✓ Thanks for sharing! Find any service AddToAny More…

Similar remote jobs

Similar jobs in Maple Grove, MN

Similar jobs in Minnesota

  • Job

    Youth Peer Specialist

    Nexus Family Healing

    East Bethel, MN

    Posted2 days ago

    Updated3 hours ago

  • Job

    General Motors

    Saint Paul, MN

    Posted2 days ago

    Updated3 hours ago

  • Job

    Cook

    Taco Bell

    Waite Park, MN

    Posted2 days ago

    Updated3 hours ago

  • Job

    Workday Consultant

    Robert Half

    Minneapolis, MN

    Posted2 days ago

    Updated3 hours ago

  • Job

    Accounting Coordinator

    Addison Group

    Minneapolis, MN

    Posted2 days ago

    Updated3 hours ago