Senior RUST, C/C++, Python Developer
Indexed description
On-Site: Senior RUST, C/C++, Python Developer _ Camden, New Jersey.
Location: Camden, New Jersey ( Onsite )
Full Time/Position
Job Category: Information Technology – Enterprise Software Implementation
*** CLIENT Screening Questions ***
1- Do you have an active secret clearance or higher?
2- Willingness to be onsite 100% of time with every other Friday off schedule (9/80)
Ideal Candidate:
1- Candidates with 3 plus year of Rust software language experience will be considered
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:
- U.S. citizenship
- Active Department of Defense (DoD) Secret clearance
- Bachelor’s degree
- 3+ years developing RUST software for production systems
- Experience with C\C++ development
- Excellent oral and written communication skills
Preferred Additional Skills:
- 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
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search