> Markdown version of [/jobs/ext/2016877-embedded-rust-software-engineer](https://www.wearedevelopers.com/jobs/ext/2016877-embedded-rust-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). --- # Embedded RUST Software Engineer - **Company:** INAMAX powered by Ultra - **Location:** Tampa, FL, United States - **Experience:** Experienced - **Contract:** Permanent contract - **Skills:** C (Programming Language), Agile Methodology, ANSI C, Configuration Management, Capability Maturity Model Integration, Software Quality, Computer Engineering, Software Design Documents, Document Management Systems, Memory Management, Electronic Data Interchange (EDI), Embedded Software, Network Interface Controllers, Firmware, GNU Debuggers, Python (Programming Language), Reduced Instruction Set Computing, Software Configuration Management, Software Engineering, System on a Chip, Systems Integration, Scripting, SC Clearance, Integration Tests, Information Technology - **Published:** August 10, 2026 - **Apply:** https://www.careerbuilder.com/job-details/embedded-rust-software-engineer-clearance-required-tampa-fl--76793faa-e771-48a7-8146-1dc6fbab40af ## About the Role * Active US Government Secret Security Clearance (US citizenship required). * Bachelor's degree in Computer Science, Software Engineering, Computer Engineering, or related field; or equivalent combination of education and experience. * 2+ years of experience in embedded software development, including C-to-Rust code conversion, low-level embedded software design, and coding in both C and Rust. * Hands-on experience with embedded processors, SoC development, and ARM-based systems integration with firmware. Preferred Skills: * 5+ years of embedded software development experience. * Proficiency in constrained Rust environments (no-std, heapless), ANSI C, and Python. * Experience with openOCD, gdb, and AMD Zynq UltraScale+ MPSoC ZCU102 Evaluation Kit. * Strong troubleshooting skills for low-level embedded issues, including memory management. * Familiarity with SEI CMMI processes for small, agile teams. * Understanding of NSA High Assurance Certification process and relevant US DoD systems. * Analytical problem-solving skills with the ability to visualize outcomes, assess technical risks, and think creatively. * Excellent communication, collaboration, and interpersonal skills with a positive, adaptable work ethic. #IC, ARM (Advanced RISC Machine), Acceptance Testing, Agile Programming Methodologies, Analysis Skills, Architectural Design, C Programming Language, Capability Maturity Model Integration (CMMI), Change Control, Communication Skills, Computer Engineering, Computer Firmware, Computer Science, Document Management, Documentation, Embedded Processors, Embedded Software, Embedded Systems, GDB (Gnu Debugger), Identify Issues, Insurance Certifications, Integrated Circuits (ICs), Integration Testing, Interpersonal Skills, Low-Level Design, Memory Management, National Security Agency (NSA), Problem Solving Skills, Process Improvement, Python Programming/Scripting Language, Restricted Materials, Risk Analysis, Secret Clearance, Security Clearance, Software Configuration Management, Software Design, Software Development, Software Engineering, Student Loans, System Integration (SI), System-on-a-Chip (SoC), Team Player, Technical Analysis, Test Plan/Schedule, Trade Studies, United States Citizen, United States Department of Defense (DoD), Waterfall Model of Software Development, Willing to Travel ## Description By joining our Mission Solutions business, you will be a member of a team dedicated to providing innovative solutions that streamline the preparation and execution of intricate, mission-critical operations. We focus on enhancing situational awareness, tactical command and control, and seamless video data exchange capabilities within a dynamic, multi-domain environment., Job DescriptionWe are seeking an Embedded Software Engineer to design, develop, and optimize embedded software for critical platforms. In this role, you will work on C and Rust code baselines, architecting embedded solutions, and ensuring software quality through robust testing and documentation. This position may require occasional travel (about 5%) for customer meetings and off-site development/testing. Role Responsibilities: * Design and develop embedded software, focusing on C and Rust. * Perform trade studies and embedded architecture design for Rust-based solutions. * Create and maintain engineering documentation: Requirements Specs (SHRS, IRS), Interface Control Documents (ICDs), and Design Descriptions (SHDD). * Develop and execute unit, integration, and acceptance test plans. * Manage configuration control for software development items. * Work within Agile and Waterfall development environments. * Provide regular progress updates to stakeholders. * Identify and implement process and tool improvements. * Stay current with emerging embedded and Rust technologies. * Collaborate in a high-performance, mission-driven team environment. * Other tasks as assigned. ## Related Videos - [Rust in the Real World: Adoption, Migration, and Tradeoffs](https://www.wearedevelopers.com/videos/100147-rust-in-the-real-world-adoption-migration-and-tradeoffs) - [JavaScript? No. Java Scripts! - Scripting with Java](https://www.wearedevelopers.com/videos/2094-javascript-no-java-scripts-scripting-with-java) - [C# 13 Unleashed: Live Demos of my Top 10 Cutting-Edge Features!](https://www.wearedevelopers.com/videos/1225-c-13-unleashed-live-demos-of-my-top-10-cutting-edge-features) - [Playing Pong on a shoulder press machine](https://www.wearedevelopers.com/videos/100140-playing-pong-on-a-shoulder-press-machine) - [When Agents Meet Legacy: Never Change a Running System](https://www.wearedevelopers.com/videos/100320-when-agents-meet-legacy-never-change-a-running-system) - [Security Pitfalls for Software Engineers](https://www.wearedevelopers.com/videos/726-security-pitfalls-for-software-engineers) ## Related Articles - [4 reasons why you should learn Rust in 2021 – and maybe even have fun doing it](https://www.wearedevelopers.com/magazine/35-4-reasons-why-you-should-learn-rust-in-2021-and-maybe-even-have-fun-doing-it) - [Dev Digest 134 - Where pixels sing?](https://www.wearedevelopers.com/magazine/477-dev-digest-134-where-pixels-sing) - [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) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [Why Attend a Developer Event in 2026?](https://www.wearedevelopers.com/magazine/688-why-attend-a-developer-event-in-2026)