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

Nickerson Talent Solutions · 16 hours ago

Embedded Rust Software Engineer (Clearance Required)

Nickerson Talent Solutions is seeking an Embedded Software Engineer to design, develop, and optimize embedded software for critical platforms. The role involves working with C and Rust code, architecting embedded solutions, and ensuring software quality through robust testing and documentation.

Staffing & Recruiting
badNo H1BnoteSecurity Clearance RequirednoteU.S. Citizen Onlynote
Hiring Manager
Sepideh Majdedin
linkedin

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 software designEmbedded processorsSoC developmentARM systems integrationPythonTroubleshooting skillsAnalytical problem-solvingCommunication skillsCollaboration 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

Company

Nickerson Talent Solutions

twitter
company-logo
We are a premier provider of staffing solutions for businesses across a wide range of industries.

Funding

Current Stage
Early Stage

Leadership Team

leader-logo
Stephanie Nickerson McDermott
GC and CFO
linkedin
Company data provided by crunchbase