Accenture

Custom Software Engineer

Accenture
Apply
3 days ago
Bengaluru, IndiaSenior

Responsibilities

  • Lead day-to-day test planning, synthetic scenario generation, execution, and maintenance according to the test strategy and delivery plan.
  • Translate behavioral requirements, test intents, diagrams, and high-level specifications into parameterized scenarios, acceptance criteria, and coverage goals.
  • Design and review combinatorial scenario permutations while accounting for software modules, state machines, environmental physics, and simulator configurations.
  • Develop reusable configuration rules and parameter sets for bulk generation and automated execution pipelines.
  • Apply quality checks, boundary conditions, tolerances, and metrics to distinguish behavioral defects from acceptable execution variation.
  • Lead scenario reviews, investigate issues, coordinate defect reporting and retesting, and support closure with software and simulation engineering teams.
  • Coordinate scenario updates as requirements, simulator configurations, and testing methods evolve.
  • Estimate testing effort, allocate work, coordinate dependencies and handovers across US and India teams, and escalate delivery blockers.
  • Provide technical guidance and mentoring to contributors in simulation engineering, technical art, level design, and procedural generation.
  • Track execution progress, scenario coverage, defects, maintenance needs, and technical risks, and report status to stakeholders.
  • Support synthetic transformation of logged events and procedural agent injection into real-world telemetry.

Requirements

  • At least 9 years of experience in Embedded Product Verification & Validation.
  • At least 5 years of experience in synthetic test generation.
  • Bachelor's degree in Computer Science, Software Engineering, Computer or Electrical Engineering, Automotive Engineering, Systems and Controls, Applied Mathematics, or Physics, or equivalent technical experience.
  • Experience with test planning, scenario coordination, hands-on technical leadership, scenario review, mentoring, and defect management.
  • Strong understanding of software architectures, state machines, simulator behavior, environmental physics, parametric design, spatial logic, and dynamic 3D environments.
  • Ability to design combinatorial tests, reusable programmatic rulesets, scalable configurations, and robust boundary-value analyses.
  • Experience with scenario lifecycle management, traceability, reproducible issue reporting, and distributed-team coordination.
  • Experience with visual node-based tools such as Unreal Engine Blueprints or Unity, or configuration languages such as JSON and XML, is beneficial.
  • Understanding of synthetic transformation of logged events and procedural agent injection into real-world telemetry is beneficial.

Benefits

  • Position based at the Bengaluru office.
  • Coordinates delivery across US and India teams.

Tech Stack

UnityUnreal Engine

Categories

Accenture

About Accenture

10,000+ employees

Accenture is a global professional services firm providing management consulting, systems integration and technology, cybersecurity, and business process outsourcing for enterprises and governments. It operates a services-driven model delivering projects and managed services, often with major cloud and software partners, across industries worldwide. Headquartered in Dublin and publicly traded on the NYSE (ACN), it originated as Andersen Consulting and adopted the Accenture name in 2001.

Contact me