senior embedded key developer
Senior Embedded Key Developer
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.
responsibilities
- 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
requirements
- 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
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.