
Senior Embedded Software Engineer
Workaround
full-time
Posted on:
Location Type: Hybrid
Location: Belgrade • 🇷🇸 Serbia
Visit company websiteJob Level
Senior
Tech Stack
CloudLinuxPythonRTOS
About the role
- Design, develop, and validate embedded applications for low-power wearable devices.
- Take ownership of end-to-end embedded software lifecycle, from requirements to production release.
- Debug and optimize firmware performance, power consumption, and reliability on real hardware.
- Contribute to automated testing (unit, integration, and system level) and maintain CI/CD pipelines.
- Collaborate closely with hardware, mobile, and cloud teams to ensure seamless system integration.
- Participate in agile, cross-functional teams where engineers interact directly with stakeholders and customers.
- Provide technical mentorship and contribute to architectural and design reviews.
Requirements
- Bachelor’s degree in Electrical Engineering, Computer Science, or related field.
- 5+ years of embedded software experience (3+ for strong candidates with proven expertise).
- Strong proficiency in C/C++ for embedded systems, with experience in Zephyr RTOS-based development.
- Experience with Bluetooth Low Energy (BLE) protocols and profiles.
- Hands-on experience with debugging tools, oscilloscopes, and logic analyzers.
- Familiarity with version control and collaboration tools (Git, CI pipelines, JIRA).
- Excellent written and verbal English communication skills.
- Practical knowledge of Nordic nRF52/nRF53/nRF54 or NXP RT500.
- Experience with embedded displays, sensors, or power management optimization.
- Experience with WiFi on embedded devices.
- Familiarity with over-the-air firmware updates and low-power system design.
- Familiarity with Linux and some high-level programming language (e.g. python).
- Contributions to open-source or internal reusable libraries are a plus.
Benefits
- Diversity is core to us and the reason for our success
- Active and individual career planning and progression at your pace
- Dedicated time to Grow: every ProGlovian has budgeted time for learning within our working hours
- Cutting-Edge Technology: Choose the devices that work best for you from our range of supported IT products.
- Benefits tailored to your location: Among others gym membership, pension funding, private health insurance, mobility bonus etc.
- Health Program: Our global ProHealth Program prioritizes the physical and mental well-being of all our team members
- Employee Referral Rewards: You can earn €2000 (before tax) by referring friends to join our team
- Contract with ProGlove and competitive salary with 28 days of paid vacation per year
- Office events: In addition to common summer and winter parties, small office events are part of our everyday
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
embedded softwareC/C++Zephyr RTOSBluetooth Low Energy (BLE)debugging toolsoscilloscopeslogic analyzersLinuxhigh-level programmingpower management optimization
Soft skills
technical mentorshipcommunication skillscollaborationagile methodologystakeholder interactionproblem-solvingteamworkdesign reviewsarchitectural reviewsownership
Certifications
Bachelor’s degree in Electrical EngineeringBachelor’s degree in Computer Science