We are looking for a highly skilled and experienced Embedded C Software Developer within the Automotive domain to join our dynamic team. The ideal candidate will have 6-10 years of experience in embedded software development and a strong background in C and AUTOSAR/MISRA Coding guidelines.
Responsibilities:
- Design develop and maintain embedded software for various applications.
- Collaborate with cross-functional teams to define design and ship new features.
- Ensure the performance quality and responsiveness of applications.
- Identify and correct bottlenecks and fix bugs.
- Conduct code and static analysis reviews
- Help maintain code quality organization and automation.
Qualifications :
- 6-10 years of experience in embedded software development.
- Proficiency in C programming.
- Experience with Automotive Middleware specifically adaptive AUTOSAR
- Good understanding of AUTOSAR and MISRA coding guidelines.
- Exposure to LLVM CLANG Compiler with clang-tidy scripting knowledge.
- Proficiency in scripting with Python.
- Experience with cross-compilation and build systems (CMake Yocto).
- Familiarity with Git and CI/CD pipelines for embedded development.
- Knowledge of performance optimization for resource-constrained systems.
- Familiarity with real-time constraints and multi-threaded programming.
- Knowledge of memory management and low-level debugging.
- Strong problem-solving skills and attention to detail.
- Excellent communication and teamwork skills.
Preferred skills
- Experience with real-time operating systems (RTOS).
- Familiarity with accessing and navigating Linux-based systems particularly Ubuntu.
- Knowledge of hardware interfaces and protocols (e.g. I2C SPI UART).
- Experience with CAN LIN Ethernet protocols.
- Knowledge of diagnostic protocols (UDS) and bootloaders
- Exposure to virtualization or hypervisors for automotive platforms.
Additional Information :
Please note that only selected candidates and Permanent Residents/Canadian Citizens will be contacted.
Job Types: Full-time Permanent
CS Group Canada values diversity in the workplace and encourages women visible minorities ethnic minorities aboriginal people and people with disabilities to apply.
Benefits:
- Hybrid Work
- Industry leading medical dental and vision Insurance
- Access to a telemedicine service
- RRSP program
- Personal and sick days
- Recreation room with pool table and foosball table
All your information will be kept confidential according to EEO guidelines.
Remote Work :
No
Employment Type :
Full-time
We are looking for a highly skilled and experienced Embedded C Software Developer within the Automotive domain to join our dynamic team. The ideal candidate will have 6-10 years of experience in embedded software development and a strong background in C and AUTOSAR/MISRA Coding guidelines. Responsib...
We are looking for a highly skilled and experienced Embedded C Software Developer within the Automotive domain to join our dynamic team. The ideal candidate will have 6-10 years of experience in embedded software development and a strong background in C and AUTOSAR/MISRA Coding guidelines.
Responsibilities:
- Design develop and maintain embedded software for various applications.
- Collaborate with cross-functional teams to define design and ship new features.
- Ensure the performance quality and responsiveness of applications.
- Identify and correct bottlenecks and fix bugs.
- Conduct code and static analysis reviews
- Help maintain code quality organization and automation.
Qualifications :
- 6-10 years of experience in embedded software development.
- Proficiency in C programming.
- Experience with Automotive Middleware specifically adaptive AUTOSAR
- Good understanding of AUTOSAR and MISRA coding guidelines.
- Exposure to LLVM CLANG Compiler with clang-tidy scripting knowledge.
- Proficiency in scripting with Python.
- Experience with cross-compilation and build systems (CMake Yocto).
- Familiarity with Git and CI/CD pipelines for embedded development.
- Knowledge of performance optimization for resource-constrained systems.
- Familiarity with real-time constraints and multi-threaded programming.
- Knowledge of memory management and low-level debugging.
- Strong problem-solving skills and attention to detail.
- Excellent communication and teamwork skills.
Preferred skills
- Experience with real-time operating systems (RTOS).
- Familiarity with accessing and navigating Linux-based systems particularly Ubuntu.
- Knowledge of hardware interfaces and protocols (e.g. I2C SPI UART).
- Experience with CAN LIN Ethernet protocols.
- Knowledge of diagnostic protocols (UDS) and bootloaders
- Exposure to virtualization or hypervisors for automotive platforms.
Additional Information :
Please note that only selected candidates and Permanent Residents/Canadian Citizens will be contacted.
Job Types: Full-time Permanent
CS Group Canada values diversity in the workplace and encourages women visible minorities ethnic minorities aboriginal people and people with disabilities to apply.
Benefits:
- Hybrid Work
- Industry leading medical dental and vision Insurance
- Access to a telemedicine service
- RRSP program
- Personal and sick days
- Recreation room with pool table and foosball table
All your information will be kept confidential according to EEO guidelines.
Remote Work :
No
Employment Type :
Full-time
View more
View less