JustJoin.IT Hybrydowo Senior New

Embedded Rust Developer with Wi-Fi Experience

emagine Polska

⚲ Stockholm Metropolitan Area

Wymagania

  • Wi-Fi
  • IP (Internet Protocol)
  • Transmission Control Protocol (TCP)
  • Requirement Specification
  • System Architecture
  • C++
  • Rust
  • Network
  • TCP/IP
  • Security

Opis stanowiska

emagine söker en Embedded Rust Developer med erfarenhet av Wifi till vår kund i Stockholm. Introduction & Summary: We are seeking a skilled and self-motivated Embedded Rust Developer with Wi-Fi experience for our client in Stockholm. This role is integral for implementing robust and secure code in an environment where performance and wireless connectivity are critical. The client is in an exciting expansion phase, developing the next generation of audio products. Main Responsibilities: As an Embedded Rust Developer, you will play a key role in: • Developing firmware focusing on memory safety and high performance. • Implementing and optimizing Wi-Fi stacks and network protocols to ensure stable streaming and connectivity. • Driving the transition from traditional C/C++ to Rust where it creates the most value. • Analyzing and resolving complex issues at the hardware-software interface. • Collaborating with cross-functional teams to ensure product success. Key Requirements: The ideal candidate will possess the following skills and qualifications: • Expertise in Rust with experience in writing production-ready code (preferably no_std). • In-depth understanding of network protocols (TCP/IP) and wireless technologies. • Comfortable working closely with hardware, reading datasheets, and using oscilloscopes/logical analyzers as needed. • Self-driven with the ability to take initiative when specifications are lacking and ask the right questions to stakeholders. Nice to Have: Additional complementary skills include: • Experience with concurrent programming in Rust. • Knowledge of real-time operating systems (RTOS). • Familiarity with audio processing technologies. Other Details: This position offers a flexible start and is a 6-month contract with a possible extension. The role is based in Stockholm with 3 days onsite and 2 days remote work permitted.