❗️❗️❗️Candidates locations: EU, Azerbaijan, Belarus, Georgia, Kazakhstan, Ukraine, Uzbekistan (except Russia, India, Iran)
Неизвестный работодатель · На сервисе с: 22.07.26 17:46
••••••••
••••••••
•••••••• - при отклике указать ❗️
Embedded Engineer
Middle
"Customer location: Greece
❗️❗️❗️Candidates locations: EU, Azerbaijan, Belarus, Georgia, Kazakhstan, Ukraine, Uzbekistan (except Russia, India, Iran)
Language: English B2
Estimated start date: ••••••••
Duration: 6 month"
"Project Responsibilities
- Design, develop, and maintain embedded firmware according to product requirements.
- Implement new features and enhancements using C and C++.
- Contribute to firmware architecture and system-level design decisions.
- Participate in requirements analysis, feasibility studies, and technical risk assessments.
- Develop firmware for ARM Cortex-M microcontroller-based systems.
- Work with both Bare-Metal and FreeRTOS environments.
- Design and implement low-level drivers and hardware abstraction layers.
- Integrate and maintain communication interfaces and protocols (UART, SPI, I2C).
- Debug and validate embedded systems using software and laboratory tools.
- Review, optimize, and extend existing firmware codebases.
- Support hardware development activities, including schematic and PCB reviews.
- Define hardware requirements based on firmware and system needs.
- Prepare and maintain technical documentation using Doxygen and Confluence.
- Participate in code reviews and technical discussions.
- Collaborate closely with distributed development teams.
- Deliver technical tasks and project milestones within agreed timelines.
Candidate's Portrait
An experienced Embedded Engineer with 3+ years of hands-on experience in embedded firmware development for MCU-based systems. The ideal candidate possesses strong expertise in C/C++, RTOS-based development, and ARM Cortex-M microcontrollers, combined with a solid understanding of electronics, hardware-software integration, and embedded system architecture.
The candidate should be comfortable working with complex legacy codebases, contributing to architectural decisions, performing low-level debugging, and collaborating remotely with cross-functional teams including hardware engineers, system architects, project managers, and firmware developers.
Experience in safety-critical, industrial, IoT, or regulated electronic products is highly desirable.
Must-haves
Embedded Firmware Development:
- 3+ years of embedded firmware development experience.
- Strong programming skills in C.
- Commercial experience with microcontroller-based systems.
- Experience developing firmware for ARM Cortex-M (M0/M0+/M3/M4/M7).
- Hands-on experience with FreeRTOS or similar RTOS platforms.
- Experience with Bare-Metal embedded development.
Hardware & Electronics:
- Strong understanding of embedded electronic systems.
- Ability to read and analyze analog, digital, and power electronics schematics.
- Experience in hardware-software integration.
- Understanding of firmware-driven hardware requirements.
Communication Interfaces
Proven experience with:
- UART
- SPI
- I2C
Architecture & Debugging:
- Experience in embedded system debugging and troubleshooting.
- Ability to work with large and mature codebases.
- Knowledge of system design methodologies and architectural principles.
- Strong analytical and problem-solving skills.
Development Tools & Processes:
- Experience with Git-based version control.
- Experience with Jira or similar issue-tracking systems.
- Technical documentation experience (Doxygen, Confluence, or similar).
- Familiarity with code review practices and development workflows.
Soft Skills:
- Strong communication and collaboration skills.
- Ability to work effectively in a fully remote environment.
- Self-driven and proactive mindset.
- Ability to coordinate with multiple stakeholders and teams.
Nice-to-have
HireSeeker собирает вакансии со всех площадок и присылает только релевантные. Бесплатно.