Thales logo
ThalesPosted 3 weeks ago

Senior Engineer - Embedded Software Testing I | C/Embedded C | Linux | VS Code | ANT | AsciiDoc | Markdown

On-siteBengaluru, Karnataka, India

Full TimeSenior LevelEnterprise

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.

Get started

Apply to this job in one click with Sorce

Apply on Sorce