senior embedded key developer
Senior Embedded Key Developer
We are seeking a highly skilled Senior Embedded Key Developer to join our remote team and contribute to the development of a cutting-edge product.
With 3+ years of relevant production experience in embedded software development, you will play a crucial role in writing code for C++/C embedded systems. As a Senior Embedded Key Developer, you will have the opportunity to work with an overlap with the California timezone (till 10 a.m. PST).
responsibilities
- Collaborate with cross-functional teams to design, develop, and debug embedded software solutions
- Write clean, efficient, and maintainable code for embedded systems using C++ and other relevant languages
- Work with RTOS and MCUs to ensure optimal performance and functionality
- Utilize your expertise in embedded software development to contribute to the implementation of key features
- Troubleshoot and resolve issues related to hardware interfaces, such as UART, GPIO, I2C, SPI, SDIO, and WiFi
- Understand and interpret schematics to facilitate signal processing
- Use oscilloscopes and multimeters to debug issues with local devices
requirements
- 3+ years of relevant production experience in embedded software development
- Strong proficiency in C++
- In-depth knowledge of RTOS and MCUs
- Familiarity with FreeRTOS and Embedded Linux
- Experience working with SDKs and libraries such as NRF SDK and GStreamer
- Sound understanding of DSP, Audio/Video encoding, and network protocols like TCP/IP, Web services, WebRTC, SIP/RTSP
- Ability to work with schematics and comprehend signal processing
- Familiarity with hardware interfaces and troubleshooting using oscilloscopes and multimeters
- B2+ English level for effective communication
nice to have
- Experience in Audio streaming
- Knowledge of cloud connectivity, IoT, and security concepts
benefits for locations
Georgia
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
looking for something else?
Find a vacancy that works for you. Send us your CV to receive a personalized offer.