
Senior Embedded Software Engineer
WorkNomads
contract
Posted on:
Location Type: Remote
Location: Bulgaria
Visit company websiteExplore more
Job Level
About the role
- Develop, integrate, and debug embedded software on Adaptive SoC platforms
- Work across bare-metal, embedded Linux (Yocto), and RTOS (Zephyr) environments
- Support high-speed networking bring-up and system-level validation
- Contribute to hardware-software co-simulation and complex SoC software flows
- Perform low-level hardware debugging and performance optimization
- Collaborate closely with international engineering teams to ensure successful product delivery
Requirements
- Strong experience in bare-metal development, Yocto Linux, and Zephyr RTOS
- Proficiency in C/C++, with solid scripting skills in Python and Bash
- Experience with complex SoC architectures and software integration flows
- Hands-on experience with 100GbE and PCIe
- Familiarity with hardware debugging and co-simulation environments
- Proficiency with Git and CI/CD pipelines
- Experience with Vivado/Vitis software tools
Benefits
- Opportunity to work on cutting-edge semiconductor technologies
- Fully remote work within Bulgaria, North Macedonia, or Poland
- Collaboration with highly skilled global engineering teams
- Long-term engagement on high-impact projects
- Competitive compensation package
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
embedded software developmentbare-metal developmentembedded LinuxYoctoRTOSZephyrC/C++PythonBashhardware debugging
Soft Skills
collaborationcommunication