
Senior Software Engineer
ZF Group
full-time
Posted on:
Location Type: Office
Location: Guangzhou • China
Visit company websiteExplore more
Job Level
Tech Stack
About the role
- Analyze system requirement and write software requirement.
- Develop application based on SDK of QNX or VxWorks
- Maintain BSP driver and optimize BSP performance
- Develop the Linux kernel driver for automotive SoC
- Customer support for quick technical problem-solving.
Requirements
- Bachelor’s or master’s degree in electrical engineering, computer science, automotive engineering, or equivalent
- 5+ years of directly related experience in embedded software engineering or equivalent.
- Experience with embedded software development on Linux or QNX.
- Ability to Code using C/C++
- Familiar with socket, share memory, pipe, signal, ipc, and system call technologies
- Familiar with development tools e.g. gcc, g++ compiler and gdb, strace, ltrace.
- Experience with system boot, device driver, cache/memory management, kernel scheduler, ethernet is a plus
Benefits
- Individual Growth: At ZF, you accelerate your career by working together across borders and cultures. Take advantage of global development opportunities, support and a flexible working environment.
- Experience Variety: Join ZF to shape future mobility and sustainable systems. Drive smart solutions and contribute to safer, cleaner, affordable mobility for all.
- Find Inspiration: Develop yourself in a team-oriented and supportive environment at ZF. Take on international challenges, be inspired by your colleagues and shape the future with us.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
embedded software developmentLinux kernel driverBSP driverCC++system bootdevice drivercache managementmemory managementkernel scheduler
Soft Skills
technical problem-solving
Certifications
Bachelor’s degreeMaster’s degree