We use cookies. Find out more about it here. By continuing to browse this site you are agreeing to our use of cookies.
#alert
Back to search results
New

RUST Embedded Software Engineer

Aleron
United States, Massachusetts, Taunton
400 John Quincy Adams Road (Show on map)
Jun 16, 2025


Description

ACARA Solutions and our client in Taunton, MA have a contract-to-hire position available

RUST Embedded Software Engineer
Active Secret Clearance is required
Rust Embedded Software Engineer is a software developer who specializes in using the Rust programming language to build software that runs on embedded systems
Rust Embedded Software Engineer - Cybersecurity Systems
About the Role
As a Rust Embedded Software Engineer on our Cybersecurity Engineering Team, you'll contribute to the development of NSA-certified mission-critical cybersecurity devices built on custom hardware. You will be part of a highly skilled cross-functional team designing, developing, and maintaining embedded systems at the forefront of cyber defense and high-speed data processing.
You'll work in a fast-paced, innovation-driven environment, turning CONOPS and system-level requirements into secure, high-performance software solutions that support long-lifecycle, high-assurance systems.
Key Responsibilities
  • Design, develop, test, and maintain embedded software using Rust on custom in-house hardware.
  • Implement real-time, multi-threaded applications, ideally on Linux-based systems.
  • Collaborate with hardware, systems, and cyber engineering teams to develop secure, high-assurance embedded devices.
  • Apply Object-Oriented design principles, working within modeling environments such as UML and IBM Rhapsody.
  • Translate specifications and requirements into software design, implement solutions, create test plans, and perform debugging and verification.
  • Contribute to software lifecycle activities, including version control, documentation, and long-term product sustainment.
  • Support technology refresh efforts and hardware/software integration as products evolve.
Required Qualifications
We encourage applicants with a strong interest in Rust development and embedded systems. Ideal candidates will have:
  • Hands-on experience developing software in Rust (production or personal projects welcome).
  • Proficiency in Real-Time Embedded Software development, preferably on Linux OS.
  • Understanding of multi-threaded programming and inter-process communication.
  • Familiarity with Object-Oriented design in Rust, C++, or other modern languages.
  • Experience with C/C++ in embedded environments.
  • Ability to work independently and collaboratively in a cross-disciplinary team.
  • Strong debugging and software integration skills.
Preferred / Nice-to-Have Skills
  • Experience with Hypervisor Technology and ARM virtualization extensions
  • Knowledge of device driver development for embedded Linux
  • Exposure to Model-Based Design tools (e.g., IBM Rhapsody)
  • Familiarity with UML, secure networking, and cryptographic principles
  • Experience working on long-lifecycle products with regular updates and maintenance cycles
What Sets You Apart
  • Passion for solving complex engineering challenges in cybersecurity and embedded systems
  • Initiative to lead projects with minimal supervision
  • Ability to define scope, schedule, and deliverables for software tasks
  • Strong technical leadership and cross-functional communication skills
  • Deep understanding of full software lifecycle practices including version control (e.g., Git), IDEs, and defect tracking systems (e.g., Jira)
Join Us
You'll be joining a mission-focused team at the cutting edge of cybersecurity and embedded systems innovation. If you're a driven engineer ready to apply your Rust expertise in a meaningful and secure way, we'd love to hear from you.
Job Requirements
Required Skills / Qualifications:
  • Bachelor's Degree in Software Engineering or Science or Engineering or Mathematics
  • Minimum 10 years of experience working in the RUST development language
  • Minimum 10 years of experience in Real-Time multi-threaded Embedded software, and Linux OS.
  • Minimum 10 years of experience in Model-based development, and Rhapsody.
  • Minimum 10 years of experience with Object Oriented design and programming and in UML and RUST.
  • Minimum 10 years of experience with C and C++
  • Minimum 10 years of experience in ARM virtualization extensions, and Hypervisor.
Preferred Skills / Qualifications:
  • Master's Degree
  • Agile experience
  • Hypervisor Technology
  • Linux
  • Rhapsody
  • UML
  • Device drivers
  • Passion for designing complicated systems and working on problems of diverse scope.
  • Ability to define the scope, schedule, and expectations for the work you execute.
  • Shows initiative on assignments and executes projects with little guidance and can provide technical direction and leadership.
  • Ability to turn CONOPS, Specifications or Requirements into software design, code, test plans, and then execute testing/debugging.
  • Proficiency with software tools supporting Integrated Development Environments (IDE), version control, defect tracking, and scripting.

Additional Information:

  • Upon offer of employment, the individual will be subject to a background check and a drug screen.
  • Active Secret DoD Clearance
  • In compliance with federal law, all persons hired will be required to verify identity and eligibility to work in the United States and to complete the required employment eligibility verification form upon hire.
  • Under the International Traffic in Arms Regulations (ITAR), all employees assigned to this client must provide documentation verifying their status as a 'U.S. Person,' as defined in ITAR clause 120.15. A U.S. Person is a protected individual under the anti-discrimination provisions of U.S. immigration laws.
Aleron companies (Acara Solutions, Aleron Shared Resources, Broadleaf Results, Lume Strategies, TalentRise, Viaduct) are an Equal Opportunity Employer. Race/Color/Gender/Religion/National Origin/Disability/Veteran.
Applicants for this position must be legally authorized to work in the United States. This position does not meet the employment requirements for individuals with F-1 OPT STEM work authorization status.

Apply

Applied = 0

(web-7b8899978f-d7psg)