← Back to list
Job · Senior

Senior C++ Embedded Engineer

Embedded Developer • Senior • Remote • Full-time Ukraine Ukraine

SQUAD is hiring a Senior Embedded Software Engineer to lead the design, architecture, and development of complex embedded systems, covering hardware-software integration and strategic technical direction.

Responsibilities

  • Design and optimize embedded software for hardware platforms
  • Conduct code reviews and mentor junior engineers
  • Integrate and test with hardware and software teams
  • Resolve complex bugs and system issues
  • Evaluate and adopt new tools, frameworks, and methodologies

Requirements

  • 5+ years C/C++ for embedded systems, plus Python
  • Strong RTOS and bare-metal development experience for microcontrollers
  • Knowledge of embedded hardware, peripherals, communication protocols (I2C, SPI, UART)
  • Debugging tools experience (JTAG, oscilloscopes, logic analyzers)
  • Git version control experience
  • English proficiency

Nice to have

  • Embedded Linux platform and kernel module development experience
  • Familiarity with IoT technologies and cloud integration
  • Automation scripting experience
  • Power consumption optimization for battery-operated devices

Soft skills

Mentoring and knowledge-sharing abilityCollaboration with hardware and software teams

What we offer

  • Equal opportunity, transparent corporate culture
  • Competitive compensation and perks
  • Annual performance review, performance and loyalty bonuses
  • 21 paid vacation days, Ukrainian public holidays
  • Corporate training, free English classes
  • Medical insurance from day one
  • Remote work (within Ukraine only)

About the company

SQUAD's team specializes in designing and supporting embedded software solutions, working on hardware-software integration projects.

Similar jobs