Job Openings
Embedded Software Engineer
About the job Embedded Software Engineer
ADVANS Portugal is looking for experienced Embedded Software Engineers to our new Lisbon offices.
This is a full-time hybrid role, with flexibility for remote work.
Key Responsibilities / Duties:
- Toolchain creation and verification
- Bootloader verification
- Linux kernel update
- Porting drivers to newer kernel
- Porting user-space applications to newer kernel
Qualification Requirements:
- BSc or MSc in Computer Science, Electronics, Automation or related software disciplines
- Knowledge of C/C++ language
- Professional experience with Git version control system
- Software development process and tools experience
- Understanding of hardware configuration and constrains, including the
- boot process and hardware initialization
- Knowledge of toolchain components and generation, low-level debugging
- Knowledge of Linux OS and command line is a must
- Experience with at least one RTOS
- Ability to make minor to moderate changes in assembly code
- Knowledge of multi-threaded environment, semaphores, preemption
- Fluent English is a must
- Team player, communicative, able to synthesize
- Client committed
- Scripting is a plus
- Experience in Linux configuration and porting is a huge plus
Benefits:
- Integration program in a professional, young & dynamic team
- Professional development opportunities
- Competitive salaries & benefits
- Health insurance
- International work environment