Ultra I&C · 5 days ago
Embedded RUST Software Engineer
Ultra Intelligence & Communications is redefining defense technology, focusing on enhancing mission-critical operations. The Embedded RUST Software Engineer will design, develop, and optimize embedded software for critical platforms, ensuring software quality through robust testing and documentation.
Defense & Space
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
Qualification
Required
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
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
Benefits
Annual Bonus - Annual Bonus – Performance Related
Competitive Paid Time Off (PTO) package plus 11 company holidays
Early finish on Friday
401K w/ company match
Medical/Dental/Vision Benefits
Student Loan Assistance Program
Array of voluntary benefit offerings
Company
Ultra I&C
Ultra I&C is powering decision speed across the multidomain battlespace with resilient tactical communications, mission optimization and encryption technologies.
Funding
Current Stage
Growth StageLeadership Team
Recent News
PR Newswire UK
2025-07-22
Company data provided by crunchbase