Ultra Intelligence & Communications
Embedded RUST Software Engineer (Clearance
Tampa, FL, United States
No sponsorshipDetected 20 days ago
CybersecurityEmbedded SystemsCommunicationCollaborationProblem SolvingAdaptability
About the role
- From engineering systems that save lives to leading programs that change the battlefield-find your place in the future of defense.
- We focus on enhancing situational awareness, tactical command and control, and seamless video data exchange capabilities within a dynamic, multi-domain environment.
- In this role, you will work on C and Rust code baselines, architecting embedded solutions, and ensuring software quality through robust testing and documentation.
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.
- Identify and implement process and tool improvements.
- Collaborate in a high-performance, mission-driven team environment.
Requirements
- Bachelor's degree in Computer Science, Software Engineering, Computer Engineering, or related field
- 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.
Skills
- Active US Government Secret Security Clearance (US citizenship required).
- Hands-on experience with embedded processors, SoC development, and ARM-based systems integration with firmware.
- 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.
- Annual Bonus
- Competitive Paid Time Off (PTO) package plus 11 company holidays
Compensation
- Annual Bonus - Annual Bonus – Performance Related
Benefits
- Every employee is critical to our success, and as such, we offer a range of flexible employee benefits, including:
- Annual Bonus - Annual Bonus - Performance Related
- Medical/Dental/Vision Benefits
- Array of voluntary benefit offerings
Company info
- Ultra Intelligence & Communications
- Mission Solutions
- Powering Decision
- Join the team redefining defense technology.
- 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.
- Job Description
- We are seeking an Embedded Software Engineer to design, develop, and optimize embedded software for critical platforms.
- This position may require occasional travel (about 5%) for customer meetings and off-site development/testing.
Equal opportunity
- Equal Opportunity Employer.
- If you need an accommodation in any part of the
Visa & Work Authorization
- Active US Government Secret Security Clearance (US citizenship required)
Apply directly at Ultra Intelligence & Communications →Create a free account for alerts like thisView Ultra Intelligence & Communications immigration profile
This listing is sourced directly from Ultra Intelligence & Communications's careers page and normalized into a canonical job model.