Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
Our client is a steadily growing Lithuanian company with over 10 years of experience, is looking for a Mid-Level Embedded Software Developer to join their team. The company designs, develops, and maintains an in-house IoT-based workplace sobriety solution that integrates custom hardware devices with a proprietary cloud platform. Their unique smart breathalyzer system is already trusted by more than 500 companies in Lithuania and is expanding into international markets including the UK and Poland.
As an Embedded Developer, you will be part of a cross-functional team working alongside experienced firmware and hardware engineers. You will help design, implement, and refine the embedded software for smart devices using modern microcontrollers and peripherals such as cameras, displays, GSM, WiFi, and Ethernet modules.
This is a long-term opportunity to work on a single product, not temporary client projects, and to contribute meaningfully to a business-critical solution that impacts thousands of users daily.
YOU WILL
- Develop new features and maintain embedded software for proprietary smart breathalyzers;
- Write peripheral drivers for microcontrollers (UART, SPI, I2C, ADC, PWM, etc.);
- Use RTOS features where appropriate;
- Ensure tight integration with the cloud platform and collaborate with the backend team;
- Test and debug firmware using tools like debuggers, oscilloscopes, and logic analyzers;
- Work closely with the hardware engineer to evolve device design and capabilities;
- Provide internal support by helping troubleshoot field issues and supporting customer teams.
- Strong knowledge of the C programming language;
- Solid understanding of microcontroller architecture, interrupts, memory types, and peripherals;
- Experience working with RTOS basics;
- Experience using Git for version control;
- Basic understanding of electronics and the ability to read schematics;
- Hands-on experience with debugging tools and soldering is a strong plus;
- Ability to read and understand technical documentation in English;
- Effective communication and ownership mindset.
- Experience with C++ or cloud connectivity topics (MQTT, REST APIs) is a plus but not required.
- Flexible work conditions hybrid model (office/home);
- Develop and grow a product based on IoT devices in a fast-growing company that has started expanding into international markets;
- Friendly and supportive team of 28 professionals;
- Real ownership of features and freedom to influence architectural decisions;
- A workplace where your work has a visible impact and is appreciated;
- Personal growth opportunities.
Key Skills
Ranked by relevanceReady to apply?
Join Xplicity and take your career to the next level!
Application takes less than 5 minutes