Hiring for C++ Embedded + Automotive- Pune

5 years

0 Lacs

Posted:6 days ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Experience:

ob Location

Notice Period

Domain:


Role & Responsibilities:

  • Design and Develop

    : Create and maintain embedded software using C++.
  • Control Systems

    : Develop and implement control algorithms for automated and safety-critical systems.
  • Integration

    : Integrate embedded software with hardware components, ensuring seamless operation.
  • Testing and Debugging

    : Conduct thorough testing and debugging of embedded systems to ensure reliability and performance. Testing using python scripting is a required skillset.
  • Hands-on experience in unit testing is expected.
  • Documentation

    : Prepare detailed documentation for software design, development, and validation procedures.
  • Collaboration

    : Work closely with cross-functional teams, including hardware engineers, to optimize system performance.
  • Maintenance

    : Provide ongoing support and maintenance for existing systems, including troubleshooting and updates.
  • Compliance

    : Ensure all designs and implementations comply with industry standards and safety regulations.
  • Software Configuration Management

    : Strong working knowledge of

    Git

    , including

    branching, merging strategies

    , and version control best practices.
  • System Architecture Awareness

    : Good understanding of

    infrastructure submodules and application-level software

    for embedded systems. Support the development and validation of both layers in complex system environments.


Qualifications:

  • Bachelor’s / Master’s degree in Electronics and Communication Engineering, Electrical Engineering or a related field.
  • 5-8 years of experience in embedded systems development, control systems, or related fields.
  • Strong understanding of control systems development, and embedded software development process.
  • Experience with code generation and integration for embedded systems.
  • Excellent problem-solving skills and attention to detail.
  • Strong communication and teamwork abilities.


Technical Skills

  • Programming

    : Proficiency in C++ and familiarity with other programming languages such as Python .
  • Control Systems

    : Good understanding of control theory and experience with control system design and implementation.
  • Embedded Systems

    : Extensive experience with embedded systems development, including real-time operating systems (RTOS).
  • Industrial Experience

    : Experience with heavy machinery control units, such as boom control systems, preferred.

Hardware Knowledge

Mock Interview

Practice Video Interview with JobPe AI

Start Python Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now
Tata Technologies logo
Tata Technologies

Engineering Services

Mumbai

RecommendedJobs for You