SIGN IN
Embedded RUST Software Engineer (Clearance Required) jobs in United States
cer-icon
Apply on Employer Site
company-logo

Ultra Electronics Group · 4 months ago

Embedded RUST Software Engineer (Clearance Required)

Ultra Intelligence & Communications is redefining defense technology, seeking an Embedded Software Engineer to design and optimize embedded software for critical platforms. This role involves working with C and Rust to develop solutions, ensuring software quality through testing and documentation.
AerospaceElectronicsManufacturingMarine TechnologySoftware
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 programmingLow-level embedded designARM-based systems integrationConfiguration controlUnit testingAgile developmentCommunication skillsProblem-solving 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 Electronics Group

company-logo
Ultra Electronics

Funding

Current Stage
Public Company
Total Funding
unknown
2021-07-21Acquired
1996-10-04IPO

Leadership Team

leader-logo
DaVontte Archie
Talent Acquisition Partner / Technical Recruiter
linkedin
leader-logo
Jeffrey Mitchell
Senior Human Resources Business Partner
linkedin
Company data provided by crunchbase