Embedded Rust Software Engineer Nickerson Talent Solutions · United States Mid
Rustify
Northern (KY)
Hybrid
USD 120,000 - 160,000
Full time
11 hours ago
Be an early applicant
Application generator
A complete application in a minute — tailored resume and cover letter, ready to send.
Get past ATS filters
Job summary
Nickerson Talent Solutions is seeking an Embedded Rust Software Engineer to join a defense-focused engineering team. Work on mission-critical embedded systems and secure communications using C and Rust on ARM-based processors. Help modernize legacy code and collaborate across hardware, firmware, and cybersecurity groups to deliver robust, secure solutions.
Qualifications
Proficiency in embedded Rust development.
Strong C programming skills for bare-metal systems.
Experience with ARM-based processors and embedded platforms.
Responsibilities
Design and implement embedded software in C and Rust for real-time systems.
Modernize legacy C code into Rust where appropriate.
Develop software for ARM-based SoCs and integrate with firmware.
Debug low-level hardware and memory issues in embedded environments.
Collaborate with hardware, firmware, and cybersecurity teams to deliver secure solutions.
# Embedded Rust Software EngineerNickerson Talent Solutions · United States · Mid · OnsiteView & Apply## About the RoleNickerson Talent Solutions (NTS) is seeking an **Embedded Rust Software Engineer** to join a growing defense engineering team developing **mission-critical embedded systems and secure communications technologies**.This is an outstanding opportunity for engineers with hands-on **C and Rust** experience who enjoy developing software close to the hardware in **embedded, real-time, and resource-constrained environments**. You'll play a key role in developing new embedded software while helping modernize legacy C code into Rust.## Key Responsibilities:* Design and develop embedded software using **C and Rust*** Modernize existing C code by converting it to Rust* Develop software for embedded processors, **ARM-based systems**, and **SoCs*** Integrate software with firmware and hardware* Troubleshoot low-level hardware, memory, and processor issues* Develop and execute software testing* Create technical documentation and maintain configuration control* Collaborate with software, hardware, firmware, systems, and cybersecurity teams## Requirements:* U.S. Citizenship* Bachelor's degree in **Computer Science, Computer Engineering, Software Engineering, Electrical Engineering**, or a related field