WorkNomads

Senior Embedded Software Engineer

WorkNomads

contract

Posted on:

Location Type: Remote

Location: Bulgaria

Visit company website

Explore more

AI Apply
Apply

Job Level

Tech Stack

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