Soma Capital Portfolio Jobs

Senior Embedded RUST Developer

Remotebase

Remotebase

Software Engineering
Brazil
Posted on Saturday, April 27, 2024
Remotebase is more than just a job search platform - we're building a remote work community where you can thrive and succeed. We connect top tech talent with top clients and make it easy for you to find the job you want. So why wait? Join us and be a part of our bridge to success!

As a Senior Rust Engineer, you will be a key member of our team, contributing to the design, development, and maintenance of high-performance software for our networking and security projects. Collaborating closely with other engineers and teams, you will play a critical role in creating efficient, scalable, and secure solutions. Your expertise in Rust, networking, and security will be pivotal in ensuring our products meet the highest standards.

Key Responsibilities:

  • Design, develop, and maintain software using the Rust programming language
  • Work on projects related to routers, networking, and security, ensuring high performance and reliability, with a particular focus on embedded devices like edge devices and routers
  • Collaborate with cross-functional teams to integrate software components and improve overall system performance
  • Analyze and optimize existing software solutions for performance and efficiency
  • Identify and address potential security vulnerabilities in the software
  • Provide technical leadership and mentorship to junior engineers
  • Participate in code reviews, testing, and debugging processes
  • Stay up-to-date with industry trends and advancements in networking and security


Requirements

  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field
  • Extensive experience with Rust programming language, including advanced features and best practices
  • Strong background in networking, including experience with routers and networking protocols
  • Expertise in security, including familiarity with security best practices and common vulnerabilities
  • Proven track record of developing high-performance software for networking and security applications
  • Experience with multi-threading and asynchronous programming
  • Familiarity with Linux-based systems and tools
  • Excellent problem-solving skills and attention to detail
  • Strong communication and collaboration skills
  • Preferred Qualifications:
  • Experience with other programming languages such as C or C++
  • Knowledge of software design patterns and principles
  • Contributions to open-source projects, particularly in the Rust ecosystem


Benefits

In addition to a market competitive compensation, we have a reward philosophy that expand beyond this.

  • Fully remote with office optional. You decide when you would like to work from home and when from the office
  • Flexible timings. You decide your work scheduled
  • Market competitive compensation (in $$)
  • Insane learning and growth