Sigma Software Group Logo

Sigma Software Group

Middle/Senior Embedded Developer with Rust experience (IoT)

Posted 18 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

An Hour Ago
Remote or Hybrid
Poland
Mid level
Mid level
Fintech • Professional Services • Consulting • Energy • Financial Services • Cybersecurity • Generative AI
As an IT Strategy Consultant, you will help financial services organizations define technology strategies, support transformation programs, and align tech with business priorities.
Top Skills: CloudDataEnterprise ArchitectureIt Governance
17 Hours Ago
Remote or Hybrid
Poland
Mid level
Mid level
Artificial Intelligence • Hardware • Information Technology • Security • Software • Cybersecurity • Big Data Analytics
As Administration and Sales Support, you'll ensure operational efficiency and provide essential support to leadership, manage administrative and sales tasks, and coordinate activities for the sales team.
Top Skills: Google WorkspaceMicrosoft Office Suite
17 Hours Ago
Remote
Poland
Expert/Leader
Expert/Leader
Artificial Intelligence • Cloud • Consumer Web • Productivity • Software • App development • Data Privacy
Lead the Smart Storage Management team's strategy and architecture, ensuring efficient storage management and operational excellence while mentoring engineers and driving cross-team collaboration.
Top Skills: AngularCSSHTMLJavaScriptMongoDBMySQLNode.jsPostgresPythonReact

What you need to know about the Dublin Tech Scene

From Bono and Oscar Wilde to today's tech leaders, Dublin has always attracted trailblazers, with more than 70,000 people working in the city's expanding digital sector. Continuing its legacy of drawing pioneers, the city is advancing rapidly. Ireland is now ranked as one of the top tech clusters in the region and the number one destination for digital companies, with the highest hiring intention of any region across all sectors.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account