Embedded RUST Software Engineer jobs in United States
cer-icon
Apply on Employer Site
company-logo

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
badNo H1BnoteSecurity Clearance RequirednoteU.S. Citizen Onlynote

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

Embedded software developmentC programmingRust programmingARM-based systems integrationPythonOpenOCDGdbAnalytical problem-solvingCommunicationCollaboration skillsInterpersonal skills

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

twitter
company-logo
Ultra I&C is powering decision speed across the multidomain battlespace with resilient tactical communications, mission optimization and encryption technologies.

Funding

Current Stage
Growth Stage

Leadership Team

leader-logo
Jon Rucker
Chief Executive Officer
linkedin
leader-logo
Mladen Brkic
SVP & CFO, ULTRA Intelligence & Communications
linkedin
Company data provided by crunchbase