> Markdown version of [/jobs/ext/1212548-senior-software-engineer](https://www.wearedevelopers.com/jobs/ext/1212548-senior-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Software Engineer - **Company:** HRU Tech - **Location:** Maple Grove, MN, United States - **Experience:** Expert - **Salary:** $104,000.0 - $124,800.0 - **Contract:** Permanent contract - **Skills:** Adobe InDesign, Systems Engineering, Capability Maturity Model Integration, Cyber Security, Computer Engineering, Embedded C, Embedded Software, Ethernet, Object-Oriented Software Development, Software Architecture, Real-Time Operating Systems, Software Engineering, System Testing, Systems Integration, SC Clearance, Information Technology, Bare Metal, Software Coding - **Published:** July 9, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=d5136de188fc44e1 ## About the Role * Bachelor's degree in Computer Engineering, Computer Science, Software Engineering, Electrical Engineering, or related field Experience * Bachelor's + 5 years, Master's + 3 years, or Ph.D. + 1 year of relevant experience Technical Skills * Embedded C++ * Object-Oriented Design * RTOS and/or bare-metal systems * Ethernet communications * Software integration and verification * Embedded software development lifecycle Preferred * Defense or aerospace experience * CMMI, RMF, or ATO knowledge * Active Secret Security Clearance Clearance * Must be eligible to obtain and maintain a U.S. Secret Security Clearance * Active Secret Clearance preferred #HRUProfessional ## Description We're seeking a Senior Software Engineer to design, develop, and integrate embedded software for advanced defense systems. This is a 90% hands-on coding role with 10% technical leadership, ideal for an experienced engineer who enjoys solving complex problems while mentoring others and leading technical efforts. You'll collaborate with Systems Engineering, Software Architecture, Cybersecurity, Verification, and Program Management to deliver high-quality software for cutting-edge defense programs. What You'll Do * Design, develop, and maintain embedded C++ software * Participate in the full software development lifecycle from requirements through system testing * Develop software in RTOS and/or bare-metal embedded environments * Lead software activities on assigned projects while remaining hands-on * Support software integration, verification, and validation * Collaborate with cross-functional engineering teams * Participate in design reviews and ensure compliance with engineering standards * Support project planning, scheduling, and Earned Value Management (EVM) ## Related Videos - [HR & Tech: Why can't we be friends?](https://www.wearedevelopers.com/videos/1493-hr-tech-why-can-t-we-be-friends) - [Cyber Security: Small, and Large!](https://www.wearedevelopers.com/videos/259-cyber-security-small-and-large) - [Single Server, Global Reach: Running a Worldwide Marketplace on Bare Metal in a Cloud-Dominated World](https://www.wearedevelopers.com/videos/1206-single-server-global-reach-running-a-worldwide-marketplace-on-bare-metal-in-a-cloud-dominated-world) - [The Gashlycrumb Tinies of AI Networking You Must Know (or Languish!)](https://www.wearedevelopers.com/videos/2067-the-gashlycrumb-tinies-of-ai-networking-you-must-know-or-languish) - [Robots are coming into the wild! Full-Stack Robotics Engineers, be ready!](https://www.wearedevelopers.com/videos/479-robots-are-coming-into-the-wild-full-stack-robotics-engineers-be-ready) - [When Agents Meet Legacy: Never Change a Running System](https://www.wearedevelopers.com/videos/100320-when-agents-meet-legacy-never-change-a-running-system) ## Related Articles - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Résumé-Driven Development: How IT trends affect the job market for software developers](https://www.wearedevelopers.com/magazine/59-resume-driven-development-how-it-trends-affect-the-job-market-for-software-developers) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [Quick guide: How to write a Software Developer CV](https://www.wearedevelopers.com/magazine/37-quick-guide-how-to-write-a-software-developer-cv) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs)