Descrição:
About YellowIpe
Our mission is to inspire the connection between technology and people, we foster the best of our professionals through our expertise in finding and attracting the best talent for the best projects. The Focus on People, Collaboration and Commitment are the pillars that guide us in this trajectory.
Join the yellow team as our new Embedded Software Engineer (C/C++ Senior)!
Responsibilities:
- Embedded software development for Microcontrollers and Embedded Linux Systems;
- Develop software in C/C++ for microcontrollers, with a strong understanding of low- level concepts, hardware interfaces, and programming languages including C, C++ and Assembly;
- Customize and maintain BOOT, Linux Kernel, and ROOTFS for embedded systems running Linux OS;
- Use tools such as Buildroot and Yocto for building and configuring embedded Linux environments;
- Design and implement firmware solutions in C/C++ for Linux-based systems;
- Collaborate with cross-functional teams on mission-critical embedded system projects;
- Work with version control systems such as SVN and Git.
Requirements:
- Bachelor’s or Master’s degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field;
- Minimum of 5 years of professional experience in embedded software development.
- Proficiency in C and C++ programming;
- Strong knowledge of microcontroller architectures, peripherals, and communication protocols;
- Advanced experience with Embedded Linux (Kernel configuration, Bootloader, Root Filesystem);
- Familiarity with Buildroot and Yocto Project;
- Proficiency in version control systems (SVN, Git);
- Excellent debugging and problem-solving skills in embedded environments;
- Experience in real-time systems development is a plus.
Important informations:
- On-site work model - Aveiro's office.
Apply for this opportunity in our website ! =)