Lead embedded software verification for core platform components (boot, HAL, drivers). Develop and execute requirement- and scenario-based test plans, perform change impact analysis, execute tests, guide junior engineers, manage stakeholders, address technical issues and audits, and drive continuous improvement using verification tools and emulators.
Job Title: Advanced Embedded Engineer
Location: Bangalore
Job Description:
We are seeking a highly skilled Embedded Software verification Engineer with over 7 years of experience in software testing of software components including Resident Boot, Non-Resident Boot, HW Abstraction Layer, IO Drivers, Compiler Abstraction Layer, etc. The ideal candidate will have deep knowledge in C++ programming/verification skills, as well as good experience using emulators and debuggers like ICD or Lauterbach. Candidate also should possess good experience in RTOS (Including DEOS, Linux). Experience in SW Component testing using Vector CAST/Cover, LDRA etc.
ResponsibilitiesResponsibilities:
- Develop and execute test plans, Perform Change Impact Analysis and create/Execute test cases for core platform software components.
- Perform Requirement Based Testing and Scenario Based Testing based on System/Software Requirements and design documents.
- Drive and deploy technical initiatives for continuous growth.
- Resolve technical issues effectively and efficiently.
- Communicate effectively on technical aspects and issues within the team and with upstream stakeholders.
- Experienced in leading technical development activities, guiding lower-level engineers, collaborating with cross functional teams and driving to objectives of quality, cost and schedule.
- Experienced in managing stakeholders within and outside organization demonstrate ability to identify and propose technical improvements using engineering expertise.
- Experience in facing technical audits (Verification, AS9100 and customer audits).
- Passion to explore opportunities and solutions.
Qualifications
Qualifications:
- Bachelor's or Master's degree in Engineering (B.E/B.Tech/M.Tech)
- 10+ years’ experience in software development/systems/software verification with minimum 5 years’ experience in software verification & validation.
- Strong leadership skills and stake holder management.
- Strong understanding of software verification methods and tools currently in use as well as in industry standards and direction.
- Experience in C++ and RTOS programming/verification.
- Experience with emulators and debuggers like ICD or Lauterbach is an added benefit.
- Experience DOORS NG, JIRA, Bitbucket
- Strong problem-solving skills and a passion for exploring opportunities and solutions.
Similar Jobs
Aerospace • Artificial Intelligence • Cloud • Machine Learning • Software • Cybersecurity • Defense
Lead embedded software development and verification for avionics programs following DO-178B/C. Drive common test architectures, tools, processes, and automation (including GenAI). Influence stakeholders, plan and execute project schedules, mentor engineers, evaluate new technologies, and ensure efficient test strategies using tools like debuggers, simulators, Vector Cast/Cover, and MATLAB.
Top Skills:
CC++ChatgptDebuggersDo-178B/CEmbedded ProgrammingLarge Language ModelsMatlabNatural Language ProcessingPythonSimulatorsVector CastVector Cover
Aerospace • Artificial Intelligence • Cloud • Machine Learning • Software • Cybersecurity • Defense
Lead embedded avionics software development and verification per DO-178B/C. Drive test architecture, tools, and processes; conduct PDR/CDR/TRR and audits; use C/C++/Python, debuggers, simulators, VectorCAST/Cover and MATLAB; apply GenAI/LLMs to automate tasks; evaluate new technologies; mentor engineers and manage cross-functional stakeholders to meet quality, cost, and schedule goals.
Top Skills:
CC++ChatgptDebuggersDo-178BDo-178CEmbedded ProgrammingLarge Language ModelsMatlabMulti-Core ProcessorsNatural Language ProcessingPythonSimulatorsVector CoverVectorcast
Aerospace • Artificial Intelligence • Cloud • Machine Learning • Software • Cybersecurity • Defense
Lead embedded avionics software development and verification efforts following DO-178B/C. Define test architectures, tools, and processes; drive improvements, influence stakeholders, mentor engineers, and evaluate new technologies to improve productivity, quality, and cycle time.
Top Skills:
CC++ChatgptDebuggersDfssDo-178B/CEmbedded ProgrammingGreen BeltLarge Language ModelsMatlabMulticore ProcessorsNatural Language ProcessingPythonSimulatorsVector CoverageVectorcast
What you need to know about the Kolkata Tech Scene
When considering the industries shaping India's tech scene, gaming might not immediately come to mind. However, in the last decade, increased internet usage and greater access to mobile devices have catapulted the industry to new heights, with Kolkata-based companies like Virtualinfocom, Red Apple Technologies and Digitoonz, at the forefront, driving the design and animation of new gaming titles for players.
