Rust Software Engineer
Plano, TX | Hybrid
The client is looking for a Rust Engineer to create, maintain, support, and improve complex cutting edge embedded platforms. Ideal candidates will apply their knowledge in a highly energized, fast-paced, and innovative environment while working.
Responsibilities:
- Contribute to full software development life cycle
- Write maintainable, extensible, tested code, while complying with coding standards
- Produce specifications and determine operational feasibility
- Continuously integrate and deliver software components into a fully functional software system
- Facilitate end to end user testing with customers
- Troubleshoot, debug, and upgrade existing systems
- Work closely with product owners to shape and deliver features to customers
Required Qualifications:
- 3+ years of software engineering experience
- Experience writing clean, concise, tested, maintainable code in Rust
- Hands on experience applying current best practices and principles in software development
- Ability to work well in a team oriented, agile software engineering environment
- Ability to learn and apply new technologies, programming practices, patterns, and methods
- Basic knowledge of modern architectures, CI/CD practices, and/or related competencies within the engineer's discipline
- Demonstrates problem-solving, troubleshooting, decision making skills
- Solutions-oriented with an ability to keep an open mind while finding agreeable solutions
- Organized and detail-oriented
- Ability to develop healthy working relationships and collaborate with peers and leaders
- Exhibits integrity and high standards in work quality
- Excellent verbal and written communication skills
- Bachelor's degree in Computer Science or related field or equivalent combination of industry-related professional experience and education.