Senior Software Engineer - Embedded C
Job Description
- Ability to integrate new methodologies and tools into projects.
- Ability to work well in a team environment, contributing to collective goals. Experience working in agile development environments.
- Proven experience in leading projects and mentoring junior developers. Strong communication skills to effectively collaborate with cross-functional teams
- Solid understanding of software development life cycle (SDLC), design patterns, and best practices, agile software development process (SCRUM/KANBAN)
- Knowledge of ASPICE V-Model Processes will be advantage
- Ability to design scalable and maintainable software, with knowledge of design patterns.
- Excellent communication and teamwork skills.
- Familiar with developing Unit Tests and SW functional tests for own code.
- Minimum 3 to 5 years of experience in embedded software development in Embedded C using RTOS.
- Good experience in CAN, ISO Protocols
- Good understanding of scripting and experience in Python / Perl Scripting.
- Good experience in hardware and software integration testing.
Skills (competencies)
Pune, IN