Know ATS Score
CV/Résumé Score
  • Expertini Resume Scoring: Our Semantic Matching Algorithm evaluates your CV/Résumé before you apply for this job role: Middle/Senior Rust Developer with C experience (IoT).
Portugal Jobs Expertini

Urgent! Middle/Senior Rust Developer with C experience (IoT) Job Opening In Portugal, Portugal – Now Hiring Sigma Software

Middle/Senior Rust Developer with C experience (IoT)



Job description

Overview

Required skills

Rust / strong C / good Networking / strong English / strong

We’re looking for an experienced Rust Developer with C 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.

Requirements

Requirements

  • Strong Rust programming skills

  • Good C 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 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 (codecs such as H264, H265, MJPEG) and streaming (concepts such as NALU, AVCC, SPS, PPS, in the context of H.264)

  • Knowledge of audio transcoding (codecs such as AAC, OPUS, PCM, G.711, G.722) and streaming (concepts such as DTX, PLC, in the context of OPUS)

  • Experience with С++ 14 standard or a higher standard

  • Practical experience with Bash and Python

  • Knowledge of Google Protobuf protocols
  • Responsibilities

    Responsibilities

  • Develop software components using Rust and C

  • 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

  • Required Skill Profession

    Financial Specialists



    Your Complete Job Search Toolkit

    ✨ Smart • Intelligent • Private • Secure

    Start Using Our Tools

    Join thousands of professionals who've advanced their careers with our platform

    Rate or Report This Job
    If you feel this job is inaccurate or spam kindly report to us using below form.
    Please Note: This is NOT a job application form.


      Unlock Your Middle Senior Potential: Insight & Career Growth Guide