Embedded Engineer (C/Rust) for High-Assurance Crypto
Ultra Maritime, EMS
Tampa (FL)
On-site
USD 90,000 - 120,000
Full time
14 days+
Get more replies from employers
Send a job-specific resume in minutes.
Start fresh or import an existing resume
Benefits offered by this job
Annual Bonus – Performance Related
Competitive Paid Time Off
401K with company match
Medical/Dental/Vision Benefits
Student Loan Assistance Program
Early finish on Friday
Job summary
Ultra Maritime, EMS in Tampa, Florida is seeking an Embedded Software Engineer to architect and implement high-assurance cryptographic systems used by the DoD and NATO. You will design and maintain secure embedded software, ensuring compliance with NSA certification requirements. Candidates need a Bachelor's degree and 5+ years in embedded software development, particularly in C and Rust. This challenging role offers unique opportunities to work on cutting-edge technology and participate in meaningful projects.
Qualifications
Active U.S. Government Secret Security Clearance required.
5+ years of embedded software development experience in C and/or Rust.
Experience with ARM-based processors and SoC platforms.
Responsibilities
Design, develop, and maintain embedded software primarily in C and Rust.
Architect cryptographic information assurance software and systems.
Support the NSA High Assurance certification process.
Skills
Embedded software development in C and Rust
Low-level embedded development
Memory management
Concurrency
Deterministic embedded behavior
Education
Bachelor's degree in computer science, computer engineering, software engineering, or equivalent
Tools
openOCD
gdb
JTAG/SWD debugging
AMD Zynq UltraScale+ MPSoC
Job description
Ultra Maritime, EMS in Tampa, Florida is seeking an Embedded Software Engineer to architect and implement high-assurance cryptographic systems used by the DoD and NATO. You will design and maintain secure embedded software, ensuring compliance with NSA certification requirements. Candidates need a Bachelor's degree and 5+ years in embedded software development, particularly in C and Rust. This challenging role offers unique opportunities to work on cutting-edge technology and participate in meaningful projects.