backgo to search

senior embedded key developer

C Programming, C and C++ Development, C++, Embedded Systems

We are seeking a highly skilled and experienced Senior Embedded Key Developer to join our remote team.

As a Senior Embedded Key Developer, you will be responsible for designing and implementing key components of our embedded software solutions. With 3+ years of relevant production experience, you will bring deep knowledge in embedded software development, RTOS, MCUs, and C++ to the table. You will work on cutting-edge projects that involve audio streaming, cloud connectivity, IoT, and security.

  • Designing and implementing key components of embedded software solutions
  • Collaborating with cross-functional teams to define project requirements and specifications
  • Developing and maintaining embedded software applications using C++ and other relevant languages
  • Integrating and testing embedded systems on different hardware platforms
  • Debugging hardware issues using oscilloscopes and multimeters
  • Participating in code reviews and ensuring high-quality code standards
  • Keeping up to date with the latest advancements in embedded software development
  • Providing technical guidance and mentoring to junior developers
  • 3+ years of relevant production experience in embedded software development
  • Strong knowledge of RTOS and MCUs
  • Proficiency in C++ programming language
  • Familiarity with FreeRTOS and Embedded Linux
  • Experience with audio streaming technologies
  • Understanding of cloud connectivity, IoT, and security principles
  • Solid understanding of TCP/IP, web services, WebRTC, SIP/RTSP
  • Familiarity with UART, GPIO, I2C, SPI, SDIO, and WiFi interfaces
  • Ability to read and understand schematics for signal processing
  • Proficiency in using oscilloscopes and multimeters for debugging hardware issues
  • Excellent problem-solving and troubleshooting skills
  • B2+ English level
nice to have
  • Experience with NRF SDK and GStreamer
  • Knowledge of DSP and audio/video encoding techniques

benefits for locations

For you
  • Paid time off
  • Paid sick leave days
  • Medical insurance
  • Stable income
For your comfortable work
  • 100% remote work forever
  • Free licensed software
  • Possibility to work on your own device (BYOD)
  • Stable workload
  • Relocation opportunities
  • Flexible engagement models
For your growth
  • Free trainings for technical and soft skills
  • Free access to LinkedIn Learning platform
  • Language courses
  • Free access to internal and external e-Libraries
  • Certification opportunities
  • Skill advisory service
get job alerts in your inboxHundreds of open jobs for Software Engineers, QA, DevOps, Business Analysts and other tech professionals
Girl in front of laptop
looking for something else?

Find a vacancy that works for you. Send us your CV to receive a personalized offer.