Acara Solutions - Rust Software Developer

Developer
💰 Negotiable
📍 Herndon, United States
Twine Jobs Twine
Based in Manchester, United Kingdom
Last online 5 hours ago

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.
Posted 6 months ago

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.