Jobs
My ads
My job alerts
Sign in
Find a job Career Tips Companies
Find

Software developer - engine controls

Norwich
Tata Technologies
Software developer
Posted: 19 January
Offer description

At Tata Technologies we make product development dreams a reality by designing, engineering and validating the products of tomorrow for the world’s leading manufacturers. Due to our continued growth we are now recruiting for a Software Developer – Engine Control & Calibration to be based at home with travel to Hethel once per week. Duration of contract to be 6 months.

The Role:

An engineer to join our customers Engine Controls and Software team. Software Design Engineers work closely with engine controls engineers, systems engineers, and stakeholders across the organization to design, implement, test, and refine embedded control software for next-generation super car engines (V6 & V8 turbocharged gas) and transmission platforms.

The selected candidates will collaborate within and across engineering teams to define, design, implement, and test software to be used in latest engine and transmission products.

This role can be based at home with requirement to be at customer site in Hethel (near Norwich) once a week.

Key Responsibilities:

·Lead development of embedded engine controls software

·Implement software for the controls and diagnostics of all new engine and transmission systems and features using innovative design thinking and leveraging state-of-the-art technology.

·Partner with Controls Design Engineers (CDEs), Systems Engineers, and Architects to support the development of functional and software architecture, ensuring traceability and alignment with program requirements.

·Implement, test, and maintain production software using C code, ensuring software quality standards.

·Develop and maintain high-quality Software Design Documents and Software Implementation Records.

·Own and refine software unit, POD-level, and Solution-in-Isolation tests; maintain strong test coverage and traceability.

·Support Behaviour Driven Development and Test Driven Development through high-quality acceptance criteria and test cases.

·Drive software quality with a focus on robustness, maintainability, and MISRA compliance.

·Participate in and help lead algorithm FMEA development to identify and mitigate software-related failure modes.

·Contribute to feature breakdown into stories and tasks; ensure understanding of acceptance criteria and Definition of Done for assigned work.

·Collaborate closely with the Scrum Manager and Scrum Leader to deliver features on time, raising issues proactively when delivery risks are identified.

·Partner with calibration and validation teams to ensure software delivers required performance across all operating conditions.

·Actively participate in design reviews, retrospectives, and demos; present solutions and improvements

Required Skills & Experience:

·Strong proficiency in C programming and embedded development workflows.

·Propulsion Experience (Engine, Transmission, Chassis, Brakes, Steering)

·Understanding of unit testing, integration testing, and verification strategies for embedded systems.

·BSc in Electrical Engineering, Mechanical Engineering, Computer Engineering, Computer Science or other applicable Engineering focuses.

·Knowledge of Simulink, MATLAB, DOORS tools will be added advantage.

·Familiarity with version control (., Git ), change management, and continuous integration.

·Demonstrated knowledge of software quality processes and testing standards.

Required skills:

·Programming: C/C++

·Protocols: CAN, LIN, UDS, OBD-II, J1939, Ethernet.

·Tools: Vector tools (CANoe), debuggers, Git

·Standards: ASPICE, ISO 26262 (Functional Safety), MISRA.

·Experience: Automotive ECU software development, testing, and validation.

If you are passionate about bringing innovation to the projects you work on and want to join a global company, then this is the place for you.

Tata Technologies: Engineering a better world.

Tata Technologies would like to thank all applicants for their interest, each application will be reviewed against the set criteria for the role. We would like to advise that only candidates under consideration will be contacted. If you do not hear from us within 10 working days following the closing date it will mean that unfortunately your application has not been successful. We will however retain your details for any suitable future opportunities.

Apply
Create E-mail Alert
Job alert activated
Saved
Save
Similar job
Technical lead / senior software developer
Norwich
Permanent
TGS
Software developer
€60,000 a year
Similar job
Software developer (c#/.net) - norwich or newcastle
Norwich
Permanent
Maplecroft
Software developer
€50,000 a year
Similar job
Software developer
Norwich
Permanent
Cooper Lomaz Recruitment
Software developer
€55,000 a year
See more jobs
Similar jobs
Tata Technologies recruitment
Tata Technologies jobs in Norwich
It jobs in Norwich
jobs Norwich
jobs Norfolk
jobs England
Home > Jobs > It jobs > Software developer jobs > Software developer jobs in Norwich > Software Developer - Engine Controls

About Jobijoba

  • Career Advice
  • Company Reviews

Search for jobs

  • Jobs by Job Title
  • Jobs by Industry
  • Jobs by Company
  • Jobs by Location
  • Jobs by Keywords

Contact / Partnership

  • Contact
  • Publish your job offers on Jobijoba

Legal notice - Terms of Service - Privacy Policy - Manage my cookies - Accessibility: Not compliant

© 2026 Jobijoba - All Rights Reserved

Apply
Create E-mail Alert
Job alert activated
Saved
Save