Sigma Software Group Logo

Sigma Software Group

Middle/Senior Embedded Developer with Rust experience (IoT)

Posted 22 Days Ago
Be an Early Applicant
In-Office or Remote
Hiring Remotely in Warsaw, Warszawa, Masovian
Senior level
In-Office or Remote
Hiring Remotely in Warsaw, Warszawa, Masovian
Senior level
Develop and maintain embedded software in C and Rust for a smart sleep-tracking IoT device. Work with ESP32, implement interfaces and streaming protocols, debug on real hardware, contribute documentation, follow engineering standards, and coordinate with customer teams to deliver high-quality firmware and system improvements.
The summary above was generated by AI
Company Description

We’re looking for an experienced Embedded Developer with Rust programming experience to join our embedded development team. You will work on a smart sleep-tracking device in the IoT domain, contributing to a high-impact product with complex technical challenges and strong engineering standards. 

CUSTOMER
Our Customer is a major international company specializing in the development of smart sleep-tracking devices. 

PROJECT
By joining this project, you’ll work with a team of experienced engineers to enhance the capabilities and performance of a smart sleep-tracking device. The device connects to a mobile application and provides users with a wide range of advanced analytical metrics. 

Job Description

  • Develop software components using C and Rust
  • Contribute to the development of technical project documentation and user documentation 
  • Participate in conference calls and face-to-face meetings with the Customer and Customer partners 
  • Comply with the best engineering practices, technical standards, and quality criteria set forth on the project 
  • Report on status and progress according to the project and company demands 
  • Spot current deficiencies in the development process, adopted procedures, engineering practices, environment configurations, etc., and suggest improvements 
  • Escalate technical issues to the Architect, Team Lead, and Project Manager 
  • Improve your qualification within the areas of expertise by attending various training courses, seminars, and/or other educational organizations 

Qualifications

  • Strong C programming skills  
  • Good Rust coding skills 
  • Experience with networking and IoT device development    
  • Knowledge of ESP 32 MCU, interfaces, and protocols (UART, I2C, SPI, I2S) 
  • Good understanding of WebRTC, WebSocket, and FFmpeg 
  • Experience with Linux OS 
  • Experience with Yocto Linux
  • Experience in debugging and troubleshooting solutions for embedded systems. It should include software debugging on real hardware and debugging of hardware issues 
  • At least an Upper-Intermediate level of English 

 

WOULD BE A PLUS  

  • Expertise in video transcoding (H264, H265, MJPEG) and streaming concepts
  • Knowledge of audio transcoding (AAC, OPUS, PCM, G.711, G.722) and streaming concepts
  • Experience with C++14 or higher
  • Practical experience with Bash and Python
  • Knowledge of Google Protobuf protocols

Additional Information

  • Detail-oriented and quality-focused
  • Strong problem-solving skills
  • Ability to work independently and in a team
  • Good communication skills
  • Eager to learn and adapt to new technologies

Top Skills

C,Rust,Esp32,Uart,I2C,Spi,I2S,Webrtc,Websocket,Ffmpeg,Linux,Yocto

Similar Jobs

Yesterday
Easy Apply
Remote
31 Locations
Easy Apply
Senior level
Senior level
Artificial Intelligence • Consumer Web • Digital Media • Information Technology • Social Impact • Software
Lead the design for a critical product area, collaborating with teams to craft effective user experiences while leveraging AI tools for prototyping and testing. Influence product strategy and uphold design standards while mentoring junior designers.
Top Skills: Ai-Assisted Prototyping ToolsCode-Generation ToolsFigma
Yesterday
Remote
Poland
Junior
Junior
Artificial Intelligence • Cloud • Consumer Web • Productivity • Software • App development • Data Privacy
The Infrastructure Software Engineer will scale the metrics platform, build client integrations, and optimize Dropbox's observability solutions for performance and reliability.
Top Skills: C/C++GoJavaOpentelemetryPython
Senior level
Big Data • Food • Hardware • Machine Learning • Retail • Automation • Manufacturing
The Senior Director of AI Product & Engineering leads AI engineering teams to design, build, and scale AI solutions, ensuring quality and enterprise standards.
Top Skills: Agentic AiAgile MethodologiesAICloud Ai PlatformsGenaiMlMlops Tools

What you need to know about the London Tech Scene

London isn't just a hub for established businesses; it's also a nursery for innovation. Boasting one of the most recognized fintech ecosystems in Europe, attracting billions in investments each year, London's success has made it a go-to destination for startups looking to make their mark. Top U.K. companies like Hoptin, Moneybox and Marshmallow have already made the city their base — yet fintech is just the beginning. From healthtech to renewable energy to cybersecurity and beyond, the city's startups are breaking new ground across a range of industries.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account