NO BULL Staffing - Senior Rust Engineer
Base Salary: $150,000 – $180,000 + 10K Sign-On Bonus
Work Location: Onsite with every other Friday off schedule
Job Description:
- Our Integrated Mission Systems is seeking an experienced Software Engineer with a strong background in the RUST Programming Language and proven experience developing systems with RUST to guide the next generation of mission-critical systems.
- Responsibilities include guiding adoption of RUST throughout the embedded development, managing integration or conversion of legacy software to RUST, providing best practices and architectural guidance for memory-safe usage of RUST, developing best practices and implementation guidance, and the translation of requirements into working and maintainable solutions for our C5 and Cyber Solution Centers.
- The selected candidate will apply technical proficiency across various stages of our SDLC, gather requirements and work closely with stakeholders to prioritize and scope tasks.
- The selected candidate will be working as a key team member on a Scrum team and will be instrumental in setting our direction and strategy for product and infrastructure development.
- Utilize a variety of software languages (primarily RUST, C/C++, and Python)
Qualifications:
- 3+ years developing RUST software for production systems
- Active Department of Defense (DoD) Secret clearance
- Experience with C\C++ and Python development desired
- Excellent oral and written communication skills
Preferred Qualifications:
- Experience converting C\C++ code to RUST
- Experience developing RUST software for embedded systems
- Experience with development of embedded systems
- Object-oriented design and implementation experience, with exposure to software modeling and UML tools such as IBM Rhapsody or Magic Draw/Cameo
- Experience developing device drivers and Board Support Packages for real-time embedded systems
- Experience with Information Assurance and/or cryptography