Company:A Large Global Organization
Key Skills:
RTOS, Embedded C++, Integration, Linux, Embedded Linux, Embedded C, CICD, Agile
Roles and Responsibilities:
-
Lead day-to-day embedded software development and delivery activities.
-
Develop and maintain software using Embedded C and Embedded C++.
-
Work on Embedded Linux and RTOS-based systems and applications.
-
Drive CI/CD pipelines, automated testing, and release management practices.
-
Support software integration, validation, and quality assurance activities.
-
Conduct code reviews and ensure adherence to engineering standards and design guidelines.
-
Manage sustaining engineering, refactoring, and software enhancement activities.
-
Collaborate with global engineering and architecture teams for delivery alignment.
-
Support troubleshooting, defect resolution, and performance optimization.
-
Mentor engineers and contribute to technical capability development.
-
Maintain documentation, requirements traceability, and development processes.
Skills Required:
-
Strong experience in Embedded C and Embedded C++ development.
-
Good understanding of Linux and Embedded Linux systems.
-
Experience with RTOS concepts and embedded software integration.
-
Hands-on experience with CI/CD pipelines and automation practices.
-
Familiarity with software validation, testing, and release processes.
-
Exposure to Agile development methodologies is an added advantage.
-
Strong analytical, leadership, and communication skills.
Education:
Bachelor's Degree in Computer Science, Software Engineering, or related field (Master's preferred).