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