Kernel level device driver development
Capgemini
Date: 4 days ago
City: Chennai, Tamil Nadu
Contract type: Full time

Job Description
We are looking for an Embedded Software Engineer with experience in RTOS (QNX, VxWorks, FreeRTOS, ThreadX, or Linux) and strong C/C++ programming skills. The role involves developing multi-threaded applications, integrating with ARM/IA-64 architectures, and working closely with hardware teams.
Key Responsibilities:
Develop and maintain embedded software using C/C++Work with RTOS and multi-threaded systemsInterface with hardware and optimize performance
Primary Skills:
C/C++ programmingRTOS (QNX, VxWorks, FreeRTOS, ThreadX, Linux)Multi-threaded development
Secondary Skills:
ARM/IA-64 architectureHardware interfaces (UART, SPI, I2C, GPIO)
preferred qualifications:
Bachelor’s/Master’s in Computer Science, Electronics, or related field
Works in the area of Software Engineering, which encompasses the development, maintenance and optimization of software solutions/applications.1. Applies scientific methods to analyse and solve software engineering problems.2. He/she is responsible for the development and application of software engineering practice and knowledge, in research, design, development and maintenance.3. His/her work requires the exercise of original thought and judgement and the ability to supervise the technical and administrative work of other software engineers.4. The software engineer builds skills and expertise of his/her software engineering discipline to reach standard software engineer skills expectations for the applicable role, as defined in Professional Communities.5. The software engineer collaborates and acts as team player with other software engineers and stakeholders.
We are looking for an Embedded Software Engineer with experience in RTOS (QNX, VxWorks, FreeRTOS, ThreadX, or Linux) and strong C/C++ programming skills. The role involves developing multi-threaded applications, integrating with ARM/IA-64 architectures, and working closely with hardware teams.
Key Responsibilities:
Develop and maintain embedded software using C/C++Work with RTOS and multi-threaded systemsInterface with hardware and optimize performance
Primary Skills:
C/C++ programmingRTOS (QNX, VxWorks, FreeRTOS, ThreadX, Linux)Multi-threaded development
Secondary Skills:
ARM/IA-64 architectureHardware interfaces (UART, SPI, I2C, GPIO)
preferred qualifications:
Bachelor’s/Master’s in Computer Science, Electronics, or related field
Works in the area of Software Engineering, which encompasses the development, maintenance and optimization of software solutions/applications.1. Applies scientific methods to analyse and solve software engineering problems.2. He/she is responsible for the development and application of software engineering practice and knowledge, in research, design, development and maintenance.3. His/her work requires the exercise of original thought and judgement and the ability to supervise the technical and administrative work of other software engineers.4. The software engineer builds skills and expertise of his/her software engineering discipline to reach standard software engineer skills expectations for the applicable role, as defined in Professional Communities.5. The software engineer collaborates and acts as team player with other software engineers and stakeholders.
How to apply
To apply for this job you need to authorize on our website. If you don't have an account yet, please register.
Post a resumeSimilar jobs
Manager Business Development
cargo-partner,
Chennai, Tamil Nadu
2 days ago
Are you looking to build a long-term career with a key player in forwarding and logistics? Join our international team at cargo-partner and become a part of ongoing success story. To support our growth in India, we are hiring highly motivated and smart individuals who believe in delivering quality service to fulfill customer needs. If you are excited about meeting...

Snr Analyst, Development
Standard Chartered India,
Chennai, Tamil Nadu
4 days ago
Job SummaryStrategy Awareness and understanding of the Group’s business strategy and model appropriate to the roleBusiness Awareness and understanding of the Financial Markets environment in which the Group operatesProcesses Responsible for owning user stories and delivering on time Responsible for driving through various development/testing phases and implement in productionKey ResponsibilitiesPeople & Talent Working experience in banking industry and familiar with...

React Nodejs
Virtusa,
Chennai, Tamil Nadu
5 days ago
We are currently looking for a talented Full Stack JavaScript Developer with a 8 years of experience in React and Node.js. The ideal candidate will be proficient in JavaScript, ES6/ES7, HTML, and CSS, with a passion for creating responsive and user-friendly web applications.Key ResponsibilitiesReact Development: Design and implement user interfaces using React.js, ensuring high performance and responsiveness.Node.js Development: Develop server-side...
