Custom Software Engineer

Accenture

2–5 yrs Bengaluru Full Time Work from office
Accenture logo
Posted : 1 week ago
Actively hiring

Job description

We are seeking a skilled Custom Software Engineer to contribute to the design, coding, and enhancement of software components. This role emphasizes the use of modern frameworks and agile methodologies to deliver scalable, high-performing solutions.

Your primary focus will be on developing custom software tailored to specific business needs, ensuring robustness and efficiency in all developed applications. This position offers the opportunity to work on cutting-edge projects within a dynamic team environment.

Responsibilities

-Develop and maintain MATLAB/Simulink/Stateflow models for BCM application software and automotive body electronics. -Translate system requirements into model-based design components and control logic. -Implement BCM functions such as lighting, wipers, and power windows. -Conduct model simulation, debugging, and verification in MIL/SIL environments. -Support automatic code generation and coordinate integration with embedded software teams. -Create and maintain comprehensive model documentation and design notes. -Review model quality against established guidelines and standards. -Collaborate with cross-functional teams to clarify functionality and resolve technical issues. -Support defect analysis and model updates throughout the development lifecycle. -Ensure adherence to automotive engineering processes and customer delivery expectations.

Qualifications

-Possess 4-6 years of experience in automotive embedded software development, MATLAB/Simulink model-based development, or control software development. -Demonstrate hands-on expertise in MATLAB, Simulink, Stateflow, model debugging, simulation, and model-based design. -Experience in developing control logic, state machines, reusable subsystems, and managing data dictionaries. -Solid understanding of the automotive ECU software development lifecycle, particularly for BCM or body electronics domains. -Working knowledge of Model-in-the-Loop, Software-in-the-Loop, unit testing, and simulation-based verification. -Familiarity with automatic code generation tools and generated code integration is beneficial. -Working knowledge of CAN, LIN, UDS diagnostics, and ECU communication concepts. -Exposure to requirements management, configuration management, and defect tracking tools is advantageous. -Ability to work effectively in Agile or V-model delivery environments and collaborate with diverse teams.

Essential Skills

Automotive ECU SoftwareMATLABSimulinkStateflowEmbedded CoderCANLINUDS Diagnostics

Good to Have

TargetLinkMISRA CJIRAConfluenceDOORSPolarionGitSVNASPICEISO 26262AUTOSAR

Highlights

  • Actively hiring

More Details

RoleCustom Software Engineer
IndustryAutomotive
DepartmentSoftware Development
Employment TypeFull Time, Work from office

About the Company

Accenture logo

Accenture

Automotive

Custom Software Engineer at Accenture | SkillMX | SkillMX