Rust Embedded Security Engineer — Aerospace/Defense (Onsite IA)

questdefensesystemssolutionsinc

Cedar Rapids (IA)

On-site

USD 120,000 - 170,000

Full time

2 days ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Benefits offered by this job

Relocation assistance

Job summary

Quest Defense Systems & Solutions seeks a Secure Embedded Software Engineer with Rust expertise to develop low-level software for aerospace and defense systems. You will design BSPs, device drivers, and hardware interface software, and integrate with FPGAs, SoCs, and other embedded hardware.

Role involves working with systems, hardware, FPGA, cybersecurity, and test teams, with relocation assistance available and U.S. citizenship required to obtain/maintain a Secret clearance.

Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, Computer Engineering, Electrical Engineering, or related discipline.
  • At least five years of embedded software development experience.
  • Hands-on software development experience using Rust.
  • Experience developing BSPs, device drivers, hardware-abstraction layers, or other hardware-interface software.
  • Strong understanding of embedded systems, memory management, concurrency, and real-time software concepts.
  • Experience integrating software with processors, SoCs, FPGAs, or other embedded hardware.
  • Experience with software requirements, architecture, unit testing, integration testing, debugging, and code reviews.
  • Understanding of secure software design and coding practices.
  • Experience using version control and modern software-development tools.
  • Ability to work onsite in Cedar Rapids, Iowa.
  • U.S. citizenship and the ability to obtain and maintain a U.S. security clearance.

Responsibilities

  • Design, develop, and maintain secure embedded software using Rust.
  • Develop low-level BSPs, device drivers, and hardware interface software.
  • Integrate software with FPGAs, SoCs, processors, and other embedded hardware components.
  • Participate in software requirements, architecture, interface definition, and technical trade studies.
  • Apply secure software design and coding practices throughout the development lifecycle.
  • Develop and execute unit, integration, and system-level tests.
  • Support board bring-up, hardware/software integration, debugging, and performance optimization.
  • Troubleshoot complex issues across software, hardware, FPGA, and system boundaries.
  • Collaborate with systems, hardware, FPGA, cybersecurity, and test engineering teams.
  • Conduct code reviews and produce design documentation, test evidence, and other technical artifacts.

Skills

Rust
Embedded systems
Real-time software concepts
Device drivers
BSPs / hardware interfaces
SoCs/FPGA interfacing
Secure software design
Version control
Testing & debugging

Education

Bachelor's degree in CS / SE / CE
Master's degree (preferred)

Tools

Git
CI/CD pipelines
Static analysis tools

Job description

Quest Defense Systems & Solutions seeks a Secure Embedded Software Engineer with Rust expertise to develop low-level software for aerospace and defense systems. You will design BSPs, device drivers, and hardware interface software, and integrate with FPGAs, SoCs, and other embedded hardware.

Role involves working with systems, hardware, FPGA, cybersecurity, and test teams, with relocation assistance available and U.S. citizenship required to obtain/maintain a Secret clearance.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Secure Embedded Rust Engineer (Onsite, Cedar Rapids)
Secure Embedded Rust Engineer (Onsite, Cedar Rapids)

Quest Defense • Cedar Rapids (IA)

On-site
USD 130,000 - 145,000
401(k) matching
Certification assistance
Professional development
+1
Secure Embedded Software Engineer (Rust) – Mission-Critical
Secure Embedded Software Engineer (Rust) – Mission-Critical

Quest Defense • Fort Wayne (IN)

On-site
USD 130,000 - 145,000
Relocation assistance
Competitive compensation
401(k) with employer match
+1
Secure Embedded Software Engineer
Secure Embedded Software Engineer

questdefensesystemssolutionsinc • Cedar Rapids (IA)

On-site
USD 120,000 - 170,000
Relocation assistance
Rust Encryption Engineer - Embedded Systems (On-Site)
Rust Encryption Engineer - Embedded Systems (On-Site)

L3Harris Technologies • Camden (NJ)

On-site
USD 118,000 - 225,000
Health insurance
401(k) match
Paid time off
+1
Secure Embedded Software Engineer New Fort Wayne, IN
Secure Embedded Software Engineer New Fort Wayne, IN

Quest Defense • Fort Wayne (IN)

On-site
USD 130,000 - 145,000
Relocation assistance
Competitive compensation
401(k) with employer match
+1
Secure Embedded Software Engineer New Cedar Rapids, IA
Secure Embedded Software Engineer New Cedar Rapids, IA

Quest Defense • Cedar Rapids (IA)

On-site
USD 130,000 - 145,000
401(k) matching
Certification assistance
Professional development
+1
Senior Embedded Software Engineer – Rust for Space Systems
Senior Embedded Software Engineer – Rust for Space Systems

Rustify • San Diego (CA)

On-site
USD 170,000 - 190,000
Profit-sharing bonus
Cash performance bonus
401(k) with 3% match
+2
Onsite Embedded Product Security Engineer (Aerospace)
Onsite Embedded Product Security Engineer (Aerospace)

engineeringjobs.net, Inc. • Cedar Rapids (IA)

On-site
USD 69,000 - 131,000
Medical insurance
Dental insurance
Vision insurance
+2
Senior Staff Rust Engineer - Mission-Critical Defense Tech
Senior Staff Rust Engineer - Mission-Critical Defense Tech

Rustify • Northern (KY)

Hybrid
USD 120,000 - 190,000
Rust Embedded Systems Engineer — Secret Clearance
Rust Embedded Systems Engineer — Secret Clearance

Rustify • Northern (KY)

Hybrid
USD 97,000 - 180,000
Sign-on bonus
Benefits package