Senior Engineer - Embedded Software Testing I | C/Embedded C | Linux | VS Code | ANT | AsciiDoc | Markdown
On-siteBengaluru, Karnataka, India
Job Summary
Review upper-level requirements and specifications to design thorough, traceability-compliant test strategies for model-based components. Prepare, author, and execute detailed test cases and procedures, then implement and run unit tests using the Cunit framework to verify individual software modules. Design and develop comprehensive test projects and frameworks, applying strong coding skills to automate validation activities. Work closely with XML/XSD schemas to parse, validate, and manipulate model-driven data structures while configuring environments with VS Code and Apache ANT. Produce clear, detailed documentation of test activities and results, including full traceability to requirements. Requires 4+8 years of industry experience in embedded systems and model-driven architecture.
Required Qualifications
- Bachelor's or master's degree in computer science or related engineering discipline
- 4+8 Years of industry experience
- Proven experience in Component-Based Modelling and Model Driven Architecture principles
- Solid knowledge of multitasking and concurrency in embedded systems
- Strong hands-on coding skills in the C Language
- Solid understanding and working experience with XML / XSD data structures
- Experience in writing and executing test suites
- Familiarity with build automation tools such as ANT
- Proficiency in using VS Code
- Proficiency in MarkDown and Asciidoc formats
- experience in doc-as-code methodologies
- Experience in Cunit framework
Desired Qualifications
- Exposure to regulated software development lifecycles (e.g., DO-178C, ISO 26262)
- Exposure to test framework development
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.