Real-Time Embedded Software Engineer
Develop real-time embedded software for mission-critical systems, collaborating with hardware, systems, integration, and test engineers.
Responsabilidades
- Develop embedded real-time software in C and C++.
- Work with processors and hardware in real-time environments.
- Develop drivers and implement communication protocols such as SPI, UART, I2C, and UDP.
- Analyze and define software requirements; write and execute tests.
- Optimize software and support system integration in host and target environments.
- Work with Linux-based systems, real-time operating systems, and bare-metal architectures.
- Collaborate with hardware, systems, integration, and testing teams.
Requisitos
- At least five years of experience developing real-time embedded software systems.
- Bachelor’s degree in Electrical Engineering, Software Engineering, or Computer Science.
- Strong interpersonal skills and ability to work effectively in a team.
Se valora
- Experience with FreeRTOS, Xilinx MPSoC, and a range of processors.
- Experience developing BSPs and boot processes.
- Experience with Git, Linux environments, and Python scripting.