Acara Solutions - Rust Software Developer
Developer is needed in Herndon, United States.
Client: Acara Solutions
Location: Herndon, VA
Contract: Temporary
Job Description
Are you a Rust Software Developer looking to join one of the top companies in the Aerospace and Defence industry? If you have experience in developing embedded software systems and are looking to further your career, apply today! Acara Solutions seeks highly qualified candidates to work ON-SITE with our client in Herndon, VA.
Responsibilities:
- The client seeks an experienced Software Engineer with a background in the Rust Programming Language to guide the development of mission-critical systems.
- Responsibilities include managing the integration of legacy software to Rust, architectural guidance for memory-safe usage, and providing best practices.
- The selected candidate will work closely with stakeholders to gather requirements, prioritize tasks, and serve as a key team member on a Scrum team.
- Support engineering team members in embedded software development using Rust.
- Lead the adoption of Rust techniques and design patterns throughout multiple product lines.
- Apply technical knowledge in software development stages, investigating root causes of issues, and developing software test plans and procedures.
- Utilize modelling tools and participate in peer reviews while identifying and repairing defects.
- Use various programming languages (primarily Rust, C/C++, and Python) for embedded real-time operating systems (VxWorks, Linux, Integrity).
Requirements
Required Skills / Qualifications:
- Bachelor’s Degree in Computer Engineering, Electrical Engineering, or Computer Science.
- Minimum 3 years of experience in developing Rust software for production systems.
- Minimum 3 years of experience in C/C++ development and object-oriented design.
- Minimum 3 years of experience in the development of embedded systems.
- Minimum 10 years of experience in developing embedded software systems.
Preferred Skills / Qualifications:
- Master’s Degree in Computer Engineering, Electrical Engineering, or Computer Science.
- Excellent oral and written communication skills.
- Experience converting C/C++ code to Rust.
- Experience developing Rust software for embedded systems.
- Experience with software modelling and UML tools.
- Experience developing device drivers and Board Support Packages.
- Experience with Information Assurance and cryptography.
- Experience with NSA Type 1 certification or other SW certification, such as DO-178.
Additional Information
- Upon offer of employment, the individual will be subject to a background check and a drug screen.
- All persons hired will be required to verify identity and eligibility to work in the US and complete the required employment eligibility verification form upon hire.
- Active Secret Clearance.
No longer accepting applications
Get instant notifications for new Developer jobs. Enter your email:
How It Works
🔍Get quality leads
Review job leads for free, filter by local or global clients, and get real time notifications for new opportunities.
🎉Apply with ease
Pick the best leads, unlock contact details, and apply effortlessly with Twine's AI application tools.
📈Grow your career
Showcase your work, pitch to the best leads, land new clients and use Twine’s tools to find more opportunities.