Overview
On Site
DOE
Contract - W2
Skills
Embedded Systems
Regulatory Compliance
Specification Gathering
Usability Testing
Debugging
Collaboration
Customer Facing
Software Engineering
Writing
Rust
Software Development
Agile
Quick Learner
Continuous Integration
Continuous Delivery
Decision-making
Conflict Resolution
Problem Solving
Organized
Attention To Detail
Communication
Job Details
Job Summary We are seeking a skilled Rust Software Engineer to contribute to the development, maintenance, and enhancement of cutting-edge embedded platforms. The ideal candidate will thrive in a fast-paced, innovative environment and collaborate closely with product owners and customers to deliver high-quality software solutions. Key Responsibilities Participate in the full software development lifecycle. Write clean, maintainable, extensible, and tested Rust code in compliance with coding standards. Produce technical specifications and assess operational feasibility. Integrate and deliver software components into a fully functional system. Facilitate end-to-end user testing with customers. Troubleshoot, debug, and upgrade existing systems. Collaborate with product owners to shape and deliver customer-facing features. Required Qualifications Minimum 3 years of software engineering experience. Proficiency in writing clean, tested, and maintainable code in Rust. Hands-on experience with modern software development practices and principles. Ability to work effectively in a team-oriented, Agile environment. Quick learner with the ability to adopt new technologies and methodologies. Basic understanding of modern architectures and CI/CD practices. Strong problem-solving and decision-making skills. Solutions-oriented mindset with openness to collaborative problem-solving. Organized and detail-oriented approach to work. Strong interpersonal skills and ability to build collaborative relationships. High standards of integrity and work quality. Excellent verbal and written communication skills. Education: Bachelors Degree
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.