Embedded Software Engineer
We are seeking an experienced Embedded Software Engineer to focus on designing and developing low-level drivers and RTOS components.
Key Responsibilities:
* Design and optimize RTOS kernel components and device drivers for industrial systems
* Conduct low-level performance analysis and optimization for embedded CPUs, GPUs, and hardware components
Requirements:
* M.Sc. (Ph.D. preferred) in Computer Science, Engineering, or related field
* Strong knowledge of C/C++ programming and Assembly language
* Experience with POSIX OS (e.g., Linux) and real-time systems (RTOS)
* Expertise in low-level performance analysis and embedded system optimization
* Familiarity with industrial communication protocols and memory protection mechanisms
* Strong collaboration, initiative, and self-organization skills
Preferred Skills:
* Experience with ARM/RISC-V processors, safety standards (ISO 26262), and hardware debuggers (Lauterbach, JLink)
* Knowledge of AUTOSAR Classic, energy systems (PV/ESS), and test automation tools