Custom Software Engineer
Accenture
·Today
- Location
- Bengaluru, BDC11A, India
- Type
- Full-time
- Department
- Engineering
- Experience
- 5+ years
- Education
- Bachelor
- Source
- Workday
Description
Project Role Description : Develop custom software solutions to design, code, and enhance components across systems or applications. Use modern frameworks and agile practices to deliver scalable, high-performing solutions tailored to specific business needs.
Must have skills : Embedded Product Verification & Validation
Good to have skills : NA
Minimum 5 year(s) of experience is required
Educational Qualification : Bachelors degree in Computer Science or Software Engineering Computer or Electrical Engineering Automotive Engineering or equivalent technical experience is required
Summary:
The Test Lead will lead day-to-day planning, execution and maintenance of synthetic test scenarios for complex vehicle software and simulation systems. The role translates high-level behavioral requirements, hypothetical test intents and diagrams into clear, parameterized test scenarios. The Test Lead will provide hands-on technical guidance to a multidisciplinary team, review scenario quality and coverage, support issue resolution and coordinate delivery across US and India teams. The focus is on delivering diverse, robust scenarios that test the intended behavior while respecting physical and logical constraints.
Roles & Responsibilities:
Lead day-to-day test planning, scenario generation, execution and maintenance in line with the agreed test strategy and delivery plan.
Translate high-level test intents, diagrams and behavioral requirements into clear scenario specifications, parameters and acceptance criteria.
Design and review diverse scenario permutations using combinatorial testing, with clear coverage goals and minimal unnecessary duplication.
Review interactions between software modules, state machines, environmental physics and simulator configurations to ensure scenarios test the intended system behavior.
Develop and maintain reusable configuration rules and parameter sets for reliable bulk generation and execution across automated data pipelines.
Apply scenario quality checks, boundary conditions, tolerances and metrics to distinguish genuine behavioral issues from acceptable execution variation.
Lead scenario reviews and test execution investigate issues and coordinate defect reporting, retesting and closure with software and simulation engineering teams.
Coordinate scenario updates as requirements, simulator configurations and testing methodologies evolve.
Estimate testing effort, allocate daily work and coordinate dependencies and handovers across US and India delivery teams escalate capacity gaps and delivery blockers.
Provide technical guidance and mentoring to team members working across simulation engineering, technical art, level design and procedural generation.
Track test execution progress, scenario coverage, defects, maintenance needs and technical risks, and report status and priorities to stakeholders.
Support evolving methods, including synthetic transformation of logged events and procedural agent injection into real-world telemetry.
Professional & Technical Skills:
Test planning and coordination: Ability to estimate testing effort, prioritize scenarios, assign tasks and track execution and maintenance against the delivery plan.
Hands-on technical leadership: Ability to review team outputs, resolve technical questions, mentor team members and maintain consistent testing practices.
Analytical thinking: Strong problem-solving skills to break down complex requirements, identify dependencies and make evidence-based decisions.
Stakeholder communication: Ability to explain test coverage, defects, technical constraints, risks and delivery status clearly to engineering and business stakeholders.
Global collaboration: Ability to coordinate daily work across distributed teams, manage cross-location dependencies and maintain clear handovers.
Quality focus: A structured approach to scenario reviews, documentation, traceability and reproducible issue reporting.
Adaptability: Ability to work with different specialist skills and adjust testing approaches as methods and tools evolve
Systems architecture and modular thinking: Strong understanding of interdependent software architectures, state machines and the interactions between software modules, environmental physics and simulator configurations.
Parametric design and spatial logic: Ability to apply Boolean logic, geometric constraints and time-based conditions to dynamic 3D environments.
Synthetic scenario design: Ability to translate abstract test intents and diagrams into realistic, varied scenarios that challenge behavioral requirements without violating physical or logical constraints.
Combinatorial testing: Ability to design parameter combinations that provide broad, meaningful coverage without unnecessary overlap.
Algorithmic scalability: Ability to define reusable, programmatic rulesets and configurations that remain reliable across variable inputs and high-volume automated pipelines.
Robustness and boundary value analysis: Strong understanding of edge cases, tolerances and metrics that isolate the intended signal while allowing acceptable execution variation.
Simulation configuration: Ability to review and troubleshoot scenario configurations, system states and simulator behavior.
Tools and configuration languages: Experience with visual node-based tools such as Unreal Engine Blueprints or Unity, or configuration languages such as JSON and XML, is beneficial.
Scenario lifecycle management: Ability to maintain reusable scenario libraries and assess the impact of changes to requirements, configurations and simulation environments.
Evolving testing methods: Understanding of synthetic transformation of logged events and procedural agent injection into real-world telemetry is beneficial
Additional Information:
- The candidate should have minimum 9 years of experience in Embedded Product Verification & Validation with 5 years of experience in Synthetic test Generation.
- This position is based at our Bengaluru office.
- A Bachelors degree in Computer Science or Software Engineering Computer or Electrical Engineering Automotive Engineering (Systems and Controls), Applied Mathematics, Physics, or equivalent technical experience is required.
Bachelors degree in Computer Science or Software Engineering Computer or Electrical Engineering Automotive Engineering or equivalent technical experience is required
About Accenture
Accenture is a leading global professional services company that helps the world’s leading businesses, governments and other organizations build their digital core, optimize their operations, accelerate revenue growth and enhance citizen services—creating tangible value at speed and scale. We are a talent- and innovation-led company with approximately 791,000 people serving clients in more than 120 countries. Technology is at the core of change today, and we are one of the world’s leaders in helping drive that change, with strong ecosystem relationships. We combine our strength in technology and leadership in cloud, data and AI with unmatched industry experience, functional expertise and global delivery capability. Our broad range of services, solutions and assets across Strategy & Consulting, Technology, Operations, Industry X and Song, together with our culture of shared success and commitment to creating 360° value, enable us to help our clients reinvent and build trusted, lasting relationships. We measure our success by the 360° value we create for our clients, each other, our shareholders, partners and communities.Visit us at www.accenture.com
Equal Employment Opportunity Statement
We believe that no one should be discriminated against because of their differences. All employment decisions shall be made without regard to age, race, creed, color, religion, sex, national origin, ancestry, disability status, military veteran status, sexual orientation, gender identity or expression, genetic information, marital status, citizenship status or any other basis as protected by applicable law. Our rich diversity makes us more innovative, more competitive, and more creative, which helps us better serve our clients and our communities.