Job description
Job Overview:
Kritikal Vision is seeking an experienced Embedded Software Developer to join our team on a contract basis. The ideal candidate will have a strong background in BSP customization, Linux kernel and driver development, and testing, along with excellent programming skills in C/C++. This role also requires proficiency in various communication protocols and
Read more
Job Overview:
Kritikal Vision is seeking an experienced Embedded Software Developer to join our team on a contract basis. The ideal candidate will have a strong background in BSP customization, Linux kernel and driver development, and testing, along with excellent programming skills in C/C++. This role also requires proficiency in various communication protocols and experience in Agile development environments.
Key Responsibilities:
- Develop and customize BSP, Linux kernel, and drivers.
- Perform testing of Linux-based embedded systems.
- Collaborate in an Agile environment to deliver high-quality software solutions.
- Work with communication protocols such as CAN, SPI, UART, I2C, and RS232.
- Write, maintain, and optimize code in C/C++ for embedded systems.
- Utilize Python for automation and scripting tasks when needed.
Required Skills:
- 6-8 years of experience in embedded software development and automation.
- Expertise in BSP customization, Linux kernel, and driver development.
- Strong programming skills in C/C++, with Python experience being a plus.
- Knowledge of communication protocols such as CAN, SPI, UART, I2C, and RS232.
- Familiarity with Agile methodologies and fast-paced development cycles.
Preferred Skills:
- Python experience in embedded environments.
About Company
At KritiKal, Innovation is hard-coded into our DNA, and our Core Purpose of existence is to Innovate to advance the world. It is who we are, what we do. We aim to always maintain the highest Product Engineering Quality standards, as we continuously innovate to benefit not only our Clients, but Society at large.
Read more