Job Description & Skill Requirement:
Software Developer - Job Description
Design, develop, test, and maintain automotive software functions across the full software development lifecycle.
Translate system and functional requirements into robust software architectures, algorithms, and implementations.
Develop embedded software features with diagnostics, communication interfaces, and safety considerations.
Create unit, integration, and automated tests to support verification and validation activities.
Support integration with hardware, controls, calibration, and HIL/SIL environments.
Analyze defects, perform root cause analysis, and implement corrective actions.
Maintain clear software documentation, interfaces, and traceability artifacts.
Collaborate closely with cross-functional engineering and validation teams.
Ensure delivery of software solutions that meet performance, quality, and timing targets.
Qualifications
4-8+ years in embedded software development for automotive/propulsion; experience with EV/HEV drive and/or range extender functions preferred.
- Proficiency in C/C++ for embedded targets; familiarity with model-based design (MATLAB/Simulink/Stateflow/auto-code) is a plus.
- Experience with vehicle networking & diagnostics (CAN/CAN FD, LIN, Ethernet, UDS/ISO 14229; OBD Mode 01-0A alignment desirable).
- Solid understanding of control systems fundamentals, timing, fixed-point/real-time constraints, and safety mechanisms (ISO 26262 exposure).
- Strong data engineering/analytics skills: Python (pandas, NumPy), time-series processing, MDF readers, and one or more of Spark/Databricks/Hadoop/SQL.
- Hands-on with Git, CI/CD (e.g., Jenkins/GitHub Actions/Azure DevOps), static analysis (e.g., Polyspace/Cppcheck), and issue tracking (Jira/Azure DevOps).
- Bonus: Knowledge of AUTOSAR (Classic/Adaptive), cybersecurity (ISO 21434), and performance profiling on embedded targets.
"LTTS is an Equal Opportunity Employer and maintains a clear policy against discrimination based on age, disability, sex, race, religion or belief, gender reassignment, marriage/civil partnership, pregnancy/maternity, or sexual orientation. As an inclusive organization, we actively endorse equal opportunities for all candidates with the right mix of talent, skills, and potential. We encourage applications from a diverse pool of candidates and selection for roles will solely be based on individual merit."
"L&T Technology Services LTD is an equal opportunity employer and is committed to providing reasonable accommodation to qualified individuals with disabilities. If you require any accommodation to participate in the recruitment process or to perform the essential functions of the job, please let us know. We will work with you to provide reasonable accommodation in accordance with applicable law."