Senior C++ Embedded Engineer

S
SQUADEmbedded Software
Remote working mode is available within Ukraine only.ContractSenior
SalaryCompetitive compensation and perks.
Apply NowOpens the employer's application page

Job Details

Languages
English
Experience
5+ years
Required Skills
PythonGitC++

Requirements

  • 5+ years proficiency in C/C++ for embedded systems development and Python.
  • Strong experience working with real-time operating systems (RTOS) and bare metal development for microcontrollers.
  • Deep understanding of embedded hardware, including peripherals, sensors, and communication protocols (I2C, SPI, UART).
  • Proficiency in using debugging tools like JTAG, oscilloscopes, and logic analyzers for troubleshooting and performance tuning.
  • Experience with version control systems, especially Git, for managing code and collaborating with team members.
  • English language proficiency.

Responsibilities

  • Design, implement, and optimize embedded software solutions for hardware platforms, ensuring high performance and reliability.
  • Conduct code reviews to maintain software quality and provide mentorship to junior engineers, sharing best practices and guidance.
  • Collaborate with hardware and software teams to integrate and test system components, ensuring seamless hardware-software interaction.
  • Identify and resolve complex bugs or system issues, ensuring the stability of embedded systems across various environments.
  • Evaluate and adopt new tools, frameworks, and methodologies to enhance development processes and improve system performance.
View Full Description & ApplyYou'll be redirected to the employer's site
Competitive compensation and perks.
Apply Now