Rust Engineer

Orangepeople•Plano, TX

About The Position

We are 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 on the organization's products.

Requirements

  • 3+ years of software engineering experience.
  • Experience writing clean, concise, tested, maintainable Rust code.
  • Experience in deploying Rust applications to production or providing support for Rust applications in production.
  • 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, and decision-making skills.
  • Solutions-oriented, with the ability to stay open-minded 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.

Responsibilities

  • Contribute to the full software development life cycle.
  • Write maintainable, extensible, well-tested, and well-documented code in compliance with coding standards and agreed technical design decisions.
  • Produce specifications and determine operational feasibility in alignment with architecture guidelines and project objectives.
  • Continuously integrate and deliver software components into fully functional software systems, ensuring reliability and maintainability.
  • Take ownership of assigned work through completion, ensuring all acceptance criteria are met and addressing issues identified during testing and review promptly.
  • Deliver assigned work within expected timelines and proactively communicate risks, blockers, or ambiguity that may impact delivery.
  • Facilitate end-to-end user testing with customers
  • Troubleshoot, debug, and upgrade existing systems as necessary.
  • Work closely with product owners to shape and deliver features to customers.
  • Participate in team meetings and maintain timely communication to support effective project delivery.
  • Participate in code reviews to ensure code quality and share knowledge.
  • Participate in OP monthly team meetings and participate in team-building efforts.
  • Contribute to OP technical discussions, peer reviews, etc.
  • Contribute content and collaborate via the OP-Wiki/Knowledge Base.
  • Provide status reports to OP Account Management as requested.

Benefits

  • 401(k)
  • Dental Insurance
  • Health insurance
  • Vision insurance
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service