Qode
Embedded Software Engineer
TLDR
Analyze and develop complex embedded software components while mentoring junior engineers and utilizing debugging tools for software defect resolution.
Job Description:
- Analyze, design, develop, and maintain complex embedded software components.
- Perform software requirement engineering (analyzing and validating customer requirements).
- Perform software integration, configuring and merging modules into a unified build.
- Create and execute unit, component, and integration test cases.
- Utilize debugging tools to troubleshoot complex software defects.
- Mentor junior engineers and contribute to technical reviews.
Qualifications:
- Bachelor’s degree or higher in Computer Science, Electrical Engineering, Mechatronics, or related fields.
- 3+ years of professional experience in embedded software development.
- Hands-on experience with microcontroller architecture, device drivers, and RTOS.
- Strong programming skills in C/C++ (Python or C# scripting is a plus).
- Familiarity with automotive protocols (CAN, LIN, Ethernet) and Base Software (BSW).
- Advanced Chinese Proficiency: Fluent in technical/business contexts (HSK5 or above).
- Proficient in English communication.
- Results-driven with a safety-critical mindset and architecture-first approach.
Qode is a technology-driven platform that transforms how recruiters and candidates connect by leveraging data and automation. Our solutions streamline the hiring process through machine learning, creating private talent pools and automating workflows, ultimately enhancing the quality of candidate evaluation and decision-making. With our no-code tools, we empower organizations to develop tailored recruitment strategies without needing extensive technical skills.
- Industry
- Internet Software & Services
Embedded Software Engineer