Website:
bestnanotech.in
Job details:
Job Title: Senior Engineer – Embedded Software
Location: Bangalore
Experience: 2–4 Years
Work Model: 5 Days Work From Office
We are looking for engineers with experience in embedded software development and system-level requirement analysis. The role involves working on system requirement derivation, software architecture documentation, detailed software design, and verification activities including unit and integration testing.
The position requires hands-on development experience in C/C++ along with exposure to static code analysis and software development processes aligned with ASPICE standards.
- Key Responsibilities
- Derive system and software requirements from product specifications.
- Prepare system architecture and software design documentation.
- Develop detailed software design artifacts aligned with ASPICE guidelines.
- Implement embedded software components using C / C++.
- Perform unit testing and integration testing using appropriate tools.
- Use tools such as VectorCast for unit testing and verification.
- Analyze and resolve static code analysis warnings including MISRA C / C++ violations.
- Support software integration, debugging, and validation activities.
- Work closely with system architects, testing teams, and development teams.
- Maintain documentation and traceability as per automotive software development processes.
- Qualifications
- Bachelor’s or Master’s Degree in Electronics / Electrical / Computer Science / Embedded Systems or related engineering discipline.
- 2–4 years of experience in embedded software development or automotive software development.
- Understanding of software development lifecycle and documentation practices.
- Technical Skills
- Strong programming experience in C and C++
- Experience with software requirement derivation and documentation
- Exposure to ASPICE software development processes
- Unit testing and integration testing methodologies
- Static code analysis and MISRA compliance
- Debugging and troubleshooting embedded software issues
- Tools / Technologies
- VectorCast for unit testing
- Static analysis tools for MISRA C / C++ compliance
- Embedded software development tools and compilers
- Version control tools (Git or equivalent)
Click on Apply to know more.