Senior Embedded Software Engineer
Join a defense-sector engineering team developing advanced embedded and real-time systems across the full software lifecycle, from requirements and design through development, integration, and testing.
Responsabilidades
- Define software requirements and design embedded and real-time systems
- Develop low-level and hard real-time software in C/C++
- Build embedded applications, infrastructure, and device drivers
- Develop and integrate RTOS, Linux, and real-time systems
- Collaborate with hardware engineers on multidisciplinary system development
- Debug, test, and integrate software at the system level
Requisitos
- Bachelor’s degree in Electrical and Electronics Engineering, Computer Science, or a related field
- Experience developing embedded or real-time software
- Strong C and C++ programming skills
- Experience with RTOS or real-time embedded systems
- Experience developing embedded applications, infrastructure, or device drivers
- Experience working closely with hardware, including reading electrical schematics and using laboratory equipment
- Experience with debugging, integration, testing, and system-level development
- Strong problem-solving skills and ability to work in multidisciplinary teams
Se valora
- Linux or Linux RT experience
- Linux drivers, kernel/user-space, and POSIX knowledge
- Familiarity with ARM/Cortex architectures and low-level development