Join our team as we create tomorrow! We are committed to becoming the world's most trusted mobility company delivering smart vehicles for a smart world. We believe in putting people first, working together, and facing challenges head-on.
Required Skills & Qualifications
- Minimum 3 years of experience in C++ Developement/ POSIX development on Linux.
- Strong proficiency in C programming, including modern C features (C 11 and beyond).
- Experience with version control systems (e.g., Git).
- Experience with debugging and profiling tools (e.g., gdb, valgrind).
- Excellent problem-solving and analytical skills.
- Excellent communication and teamwork skills.
Preferred Skills & Qualifications
- Experience with Agile development methodologies (e.g., Scrum, Kanban).
- Experience with build systems (e.g., CMake, Make).
- Experience with testing frameworks (e.g., gtest, ptest, c-unit).
- Experience with containerization technologies (e.g., Docker).
- Experience with specific Linux distributions (Ubuntu).
Day-to-Day Responsibilities
- Design, develop, test, and maintain C applications within a Linux setting. Looking for embedded development experience.
- Adhere to coding standards and best practices to ensure code quality and maintainability.
- Collaborate with other engineers and stakeholders to gather requirements, design solutions, and implement features.
- Contribute to the improvement of our development processes and tools.
- Participate in code reviews and provide constructive feedback to team members.
- Troubleshoot and resolve software defects.
- Write clear and concise documentation.
- Work effectively both independently and as part of a team.
- Proactively identify and address potential technical challenges.
For immediate consideration please click APPLY to begin the screening process with Alex.