About the Role We are seeking an experienced Embedded Systems Engineer with strong expertise in C and Rust to support the modernization and secure integration of embedded platform capabilities. This ...
About the Role We are seeking an experienced Embedded Systems Engineer with strong expertise in C and Rust to support the modernization and secure integration of embedded platform capabilities. This ...
Rust Developer
Huntsville, AL · On-site +1
Professional experience developing in Rust (systems programming, backend services, or embedded). * Strong understanding of Linux internals, with emphasis on Red Hat Enterprise Linux. * Experience ...
Rust Developer
Huntsville, AL · On-site +1
Professional experience developing in Rust (systems programming, backend services, or embedded). * Strong understanding of Linux internals, with emphasis on Red Hat Enterprise Linux. * Experience ...
Professional experience developing in Rust (systems programming, backend services, or embedded). * Strong understanding of Linux internals, with emphasis on Red Hat Enterprise Linux. * Experience ...
Professional experience developing in Rust (systems programming, backend services, or embedded). * Strong understanding of Linux internals, with emphasis on Red Hat Enterprise Linux. * Experience ...
Rust Developer
Huntsville, AL · On-site +1
Professional experience developing in Rust (systems programming, backend services, or embedded). * Strong understanding of Linux internals, with emphasis on Red Hat Enterprise Linux. * Experience ...
Rust Developer
Huntsville, AL · On-site +1
Professional experience developing in Rust (systems programming, backend services, or embedded). * Strong understanding of Linux internals, with emphasis on Red Hat Enterprise Linux. * Experience ...
Rust Developer
Huntsville, AL · On-site
Professional experience developing in Rust (systems programming, backend services, or embedded). * Strong understanding of Linux internals, with emphasis on Red Hat Enterprise Linux. * Experience ...
Rust Developer
Huntsville, AL · On-site
Professional experience developing in Rust (systems programming, backend services, or embedded). * Strong understanding of Linux internals, with emphasis on Red Hat Enterprise Linux. * Experience ...
Rust Developer
Huntsville, AL · On-site
Professional experience developing in Rust (systems programming, backend services, or embedded). * Strong understanding of Linux internals, with emphasis on Red Hat Enterprise Linux. * Experience ...
Rust Developer
Huntsville, AL · On-site
Professional experience developing in Rust (systems programming, backend services, or embedded). * Strong understanding of Linux internals, with emphasis on Red Hat Enterprise Linux. * Experience ...
Professional experience developing in Rust (systems programming, backend services, or embedded). Strong understanding of Linux internals, with emphasis on Red Hat Enterprise Linux. Experience with ...
Professional experience developing in Rust (systems programming, backend services, or embedded). Strong understanding of Linux internals, with emphasis on Red Hat Enterprise Linux. Experience with ...
... Rust, or other system-level languages in real-time or embedded environments. • Collaborate with systems engineers to interpret ICDs, data models, and system architecture artifacts. • Develop ...
... Rust, or other system-level languages in real-time or embedded environments. • Collaborate with systems engineers to interpret ICDs, data models, and system architecture artifacts. • Develop ...
Data Distribution Service Developer
Huntsville, AL · On-site +1
... Rust, or other system-level languages in real-time or embedded environments. • Collaborate with systems engineers to interpret ICDs, data models, and system architecture artifacts. • Develop ...
Data Distribution Service Developer
Huntsville, AL · On-site +1
... Rust, or other system-level languages in real-time or embedded environments. • Collaborate with systems engineers to interpret ICDs, data models, and system architecture artifacts. • Develop ...
Integrate DDS with C++, Rust, or other system-level languages in real-time or embedded environments. Collaborate with systems engineers to interpret ICDs, data models, and system architecture ...
Integrate DDS with C++, Rust, or other system-level languages in real-time or embedded environments. Collaborate with systems engineers to interpret ICDs, data models, and system architecture ...
... Rust, or other system-level languages in real-time or embedded environments. • Collaborate with systems engineers to interpret ICDs, data models, and system architecture artifacts. • Develop ...
... Rust, or other system-level languages in real-time or embedded environments. • Collaborate with systems engineers to interpret ICDs, data models, and system architecture artifacts. • Develop ...
... Rust, or other system-level languages in real-time or embedded environments. • Collaborate with systems engineers to interpret ICDs, data models, and system architecture artifacts. • Develop ...
... Rust, or other system-level languages in real-time or embedded environments. • Collaborate with systems engineers to interpret ICDs, data models, and system architecture artifacts. • Develop ...
Data Distribution Service Developer
Huntsville, AL · On-site +1
Integrate DDS with C++, Rust, or other system-level languages in real-time or embedded environments. Collaborate with systems engineers to interpret ICDs, data models, and system architecture ...
Data Distribution Service Developer
Huntsville, AL · On-site +1
Integrate DDS with C++, Rust, or other system-level languages in real-time or embedded environments. Collaborate with systems engineers to interpret ICDs, data models, and system architecture ...
Software Engineer
Huntsville, AL · On-site
Software Engineer The Software Engineer will design, develop, test, and integrate embedded software ... Proficiency in Rust, Java, and shell scripting languages * Wireshark and debugging of network ...
Quick apply
Software Engineer
Huntsville, AL · On-site
Software Engineer The Software Engineer will design, develop, test, and integrate embedded software ... Proficiency in Rust, Java, and shell scripting languages * Wireshark and debugging of network ...
Software Engineer
Huntsville, AL · On-site
Software Engineer The Software Engineer will design, develop, test, and integrate embedded software ... Proficiency in Rust, Java, and shell scripting languages * Wireshark and debugging of network ...
Software Engineer
Huntsville, AL · On-site
Software Engineer The Software Engineer will design, develop, test, and integrate embedded software ... Proficiency in Rust, Java, and shell scripting languages * Wireshark and debugging of network ...
Software Engineer The Software Engineer will design, develop, test, and integrate embedded software ... Proficiency in Rust, Java, and shell scripting languages * Wireshark and debugging of network ...
Software Engineer The Software Engineer will design, develop, test, and integrate embedded software ... Proficiency in Rust, Java, and shell scripting languages * Wireshark and debugging of network ...
Software Engineer
Huntsville, AL · On-site
Software Engineer The Software Engineer will design, develop, test, and integrate embedded software ... Proficiency in Rust, Java, and shell scripting languages * Wireshark and debugging of network ...
Software Engineer
Huntsville, AL · On-site
Software Engineer The Software Engineer will design, develop, test, and integrate embedded software ... Proficiency in Rust, Java, and shell scripting languages * Wireshark and debugging of network ...
Senior Avionics Software Engineer (Engines)
Huntsville, AL · On-site
$197K - $276K/yr
Together, our teams deliver the embedded software that monitors and controls fully autonomous ... Familiarity with Rust. * Experience with UML or similar Compensation Range for: WA applicants is ...
Senior Avionics Software Engineer (Engines)
Huntsville, AL · On-site
$197K - $276K/yr
Together, our teams deliver the embedded software that monitors and controls fully autonomous ... Familiarity with Rust. * Experience with UML or similar Compensation Range for: WA applicants is ...
Senior Avionics Software Engineer (Engines)
$197K - $276K/yr
Together, our teams deliver the embedded software that monitors and controls fully autonomous ... Familiarity with Rust. * Experience with UML or similar Compensation Range for: WA applicants is ...
Senior Avionics Software Engineer (Engines)
$197K - $276K/yr
Together, our teams deliver the embedded software that monitors and controls fully autonomous ... Familiarity with Rust. * Experience with UML or similar Compensation Range for: WA applicants is ...
COMPUTATIONAL SCIENTIST (2)
Birmingham, AL · On-site
$85K - $139K/yr
Mid-career Embedded Software Developer position for UAB's Engineering and Innovative Technology ... Rust • Experience using Visual Studio and/or VS Code • Experience developing/deploying RTOS ...
COMPUTATIONAL SCIENTIST (2)
Birmingham, AL · On-site
$85K - $139K/yr
Mid-career Embedded Software Developer position for UAB's Engineering and Innovative Technology ... Rust • Experience using Visual Studio and/or VS Code • Experience developing/deploying RTOS ...
Rust Embedded information
See Alabama salary details
$63.4K - $72K
1% of jobs
$72K - $80.6K
2% of jobs
$80.6K - $89.2K
3% of jobs
$89.2K - $97.7K
6% of jobs
$97.7K - $106.3K
5% of jobs
$106.3K - $114.9K
5% of jobs
$117.9K is the 25th percentile. Wages below this are outliers.
$114.9K - $123.4K
5% of jobs
$123.4K - $132K
7% of jobs
$132K - $140.6K
3% of jobs
$140.6K - $149.1K
3% of jobs
The median wage is $150.3K / yr.
$149.1K - $157.7K
58% of jobs
$63.4K
$139K
$157.7K
How much do rust embedded jobs pay per year?
What are the key skills and qualifications needed to thrive in the Rust Embedded position, and why are they important?
To thrive as a Rust Embedded professional, you need strong proficiency in the Rust programming language, embedded systems design, and low-level hardware interaction, often supported by a degree in computer engineering, electrical engineering, or a related field. Experience with microcontroller platforms (such as ARM Cortex-M), version control systems like Git, and tools such as embedded debuggers or simulators is commonly required; certifications in embedded development or safety standards (e.g. ISO 26262) can be advantageous. Effective problem-solving, attention to detail, and strong collaboration skills are essential for successful project delivery. These skills ensure reliability, efficiency, and safety in developing robust embedded software for critical hardware applications.
What are some typical day-to-day tasks for a Rust Embedded engineer?
As a Rust Embedded engineer, your daily tasks often include designing, coding, and debugging firmware or low-level drivers in Rust, conducting hardware-software integration tests, and working closely with cross-functional teams such as hardware engineers and QA specialists. You may also participate in code reviews, optimize system performance, and document technical specifications to support maintainable development. Troubleshooting and resolving issues that arise during real-world device deployment is also a common responsibility. This role involves a mix of independent problem-solving and collaborative teamwork to ensure reliable, high-performance embedded solutions.
What is a Rust Embedded job?
A Rust Embedded job involves developing software for embedded systems using the Rust programming language. These systems include microcontrollers, IoT devices, and real-time applications where performance, safety, and reliability are critical. Rust's memory safety features and concurrency support make it well-suited for embedded development, reducing common issues like buffer overflows and data races. Developers in this field work with low-level hardware interactions, device drivers, and firmware while optimizing for constraints like power consumption and processing speed.
- Contract Wso2 Software Engineer
- Remote Embedded Software
- Embedded System Engineer Internship
- Yocto Embedded Linux Engineer
- Iot Embedded Firmware Engineer
- Fair Software Engineer
- Volunteer Christian Software Developer
- Freelance Embedded System Software Engineer
- Rf Embedded Software Engineer
- Embedded Software Verification Engineer
Embedded Systems Engineer (C / Rust / PFED Integration) with Security Clearance
Forward Edge AI, IncAlbertville, AL
Other
Posted 24 days ago
Job description
Position Summary The Embedded Systems Engineer will be responsible for modernizing core embedded software components, implementing secure boot logic, and enabling secure management interfaces across platform services. This role requires hands-on development, low-level debugging, and close collaboration with systems, security, and hardware engineering teams. Key Responsibilities Modernize the PFED core by migrating legacy components from C to Rust while preserving performance and functionality Design and implement secure boot logic, including hardware root-of-trust integration Integrate TPM-based security services for boot verification, attestation, and key storage Connect PFED management functions with the Cassian API for secure control and monitoring Integrate cryptographic workflows with HSM modules to support secure key management Develop, test, and validate embedded firmware in security-sensitive environments Perform low-level debugging, bring-up, and system validation Collaborate with systems, hardware, and security engineers to ensure end-to-end platform integrity Maintain clear technical documentation for embedded software and security interfaces Required Qualifications Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field 5+ years of experience in embedded systems or systems-level software development Strong proficiency in C and Rust for embedded or low-level development Experience working with secure boot mechanisms and hardware root-of-trust concepts Familiarity with TPM integration and cryptographic services Experience interfacing embedded systems with external APIs or management services Strong debugging skills using JTAG, serial consoles, and low-level diagnostic tools Experience working in Linux-based or RTOS embedded environments Preferred Qualifications Experience modernizing or refactoring legacy embedded codebases Familiarity with HSMs and secure key management architectures Knowledge of cryptographic protocols and secure firmware update mechanisms Experience working in government, defense, or regulated environments Active or eligible security clearance Security & Eligibility Must be eligible to support sensitive or government programs Security clearance eligibility may be required depending on assignment Compensation Salary is based on knowledge, skills, and abilities (KSA), subject to program requirements.
Application Process Interested candidates should submit: A resume or CV highlighting embedded systems and security-related experience https://app.trinethire.com/companies/865869-forward-edge-ai-inc/jobs/116394-embedded-systems-engineer-c-rust-pfed-integration
About Forward Edge Al
Sourced by ZipRecruiter
Company size
11 - 50 Employees
Headquarters location
San Antonio, TX, US
Year founded
2005