C++ Senior Software Development Engineer 1
Bengaluru | NAPosted On: 01-01-25 Mandatory skills
- Design, develop, and execute test plans and test cases for embedded software.
- Improve code coverage metrics by updating and creating unit tests.
- Utilize tools such as LCOV, GCOV, and Parasoft to generate and analyze code coverage.
- Improve bug checker compliance and resolve issues in the code.
- 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.
- Help maintain code quality, organization, and automation.
Skills and Experience Required:
- Good knowledge of C++
- Experience in embedded C++ code Testing, preferably in the automotive domain.
- Strong expertise in the Google Test (GTest) framework, including test case creation, automation, and advanced features like GTest mocking.
- Proficiency in using code coverage tools such as LCOV and Gcov to analyze and improve test coverage.
- Good knowledge of microcontrollers, RTOS, and hardware-software interactions.
- Familiarity with automotive safety and quality standards, including ISO 26262, MISRA C++, and ASPICE.
- Excellent debugging, problem-solving, and communication skills, with attention to detail in software validation and verification.
- Experience with bug tracking and version control systems such as JIRA and Git.
- Strong understanding of software development life cycle (SDLC) and software testing methodologies.
Total Experience Expected: 04-06 years
Bachelor of Engineering
Full Time, Permanent
Software Development
Education
B.Tech/B.E. in Any Specialization
Any Postgraduate
C++PHPGitControl SystemsSoftware Testing