Hiring for C++ Embedded + Automotive- Pune

3 weeks ago


Pune, India Tata Technologies Full time

Experience:
5 to 12 Years

J
ob Location
: Pune

Notice Period
: Immediate to 30Days

Domain:
Automotive / C++ Embedded + I2C+SPI+UART /(Embedded Device Drivers) - Profiles will be considered for this role.

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
: Driver-Level Interface: Strong understanding of
low-level hardware interfaces
, including
CAN (Controller Area Network)
,
GPIO
, SPI, I2C, and UART



  • Pune, India Tata Technologies Full time

    Experience: 5 to 12 Years J ob Location : Pune Immediate to 30Days Automotive / C++ Embedded + I2C+SPI+UART /(Embedded Device Drivers) - Profiles will be considered for this role. Create and maintain embedded software using C++. Integrate embedded software with hardware components, ensuring seamless operation. Testing and Debugging : Conduct thorough testing...


  • Pune, India Tata Technologies Full time

    Experience: 5 to 12 Years J ob Location : Pune Notice Period : Immediate to 30 Days Domain: Automotive / C++ Embedded + I2 C+SPI+UART /(Embedded Device Drivers) - Profiles will be considered for this role. Role & Responsibilities: Design and Develop : Create and maintain embedded software using C++. Control Systems : Develop and implement...


  • Pune, India Tata Technologies Full time

    Experience: 5 to 12 Years Job Location : Pune Notice Period : Immediate to 30Days Domain: Automotive / C++ Embedded + I2C+SPI+UART /(Embedded Device Drivers) - Profiles will be considered for this role. Role & Responsibilities: Design and Develop : Create and maintain embedded software using C++. Control Systems : Develop and implement control algorithms for...


  • pune, India Tata Technologies Full time

    Experience: 5 to 12 Years Job Location : Pune Notice Period : Immediate to 30Days Domain: Automotive / C++ Embedded + I2C+SPI+UART /(Embedded Device Drivers) - Profiles will be considered for this role. Role & Responsibilities: Design and Develop : Create and maintain embedded software using C++. Control Systems : Develop and implement control algorithms for...


  • Pune, India Tata Technologies Full time

    Experience: 5 to 12 Years J ob Location : Pune Notice Period : Immediate to 30Days Domain: Automotive / C++ Embedded + I2C+SPI+UART /(Embedded Device Drivers) - Profiles will be considered for this role. Role & Responsibilities: Design and Develop : Create and maintain embedded software using C++. Control Systems : Develop and implement control algorithms...


  • Pune, India Tata Technologies Full time

    Experience: 5 to 12 YearsJob Location: PuneNotice Period: Immediate to 30DaysDomain: Automotive / C++ Embedded + I2C+SPI+UART /(Embedded Device Drivers) - Profiles will be considered for this role.Role & Responsibilities:Design and Develop: Create and maintain embedded software using C++.Control Systems: Develop and implement control algorithms for automated...


  • Pune, India Tata Technologies Full time

    Experience: 5 to 12 Years Job Location : Pune Notice Period : Immediate to 30Days Domain: Automotive / C++ Embedded + I2C+SPI+UART /(Embedded Device Drivers) - Profiles will be considered for this role. Role & Responsibilities: Design and Develop : Create and maintain embedded software using C++. Control Systems : Develop and implement control algorithms...


  • Pune, India Tata Technologies Full time

    Experience: 5 to 12 YearsJob Location: PuneNotice Period: Immediate to 30DaysDomain: Automotive / C++ Embedded + I2C+SPI+UART /(Embedded Device Drivers) - Profiles will be considered for this role.Role & Responsibilities:Design and Develop: Create and maintain embedded software using C++.Control Systems: Develop and implement control algorithms for automated...


  • Pune, India Tata Technologies Full time

    Experience: 5 to 12 YearsJob Location: PuneNotice Period: Immediate to 30DaysDomain: Automotive / C++ Embedded + I2C+SPI+UART /(Embedded Device Drivers) - Profiles will be considered for this role.Role & Responsibilities:Design and Develop: Create and maintain embedded software using C++.Control Systems: Develop and implement control algorithms for automated...


  • Pune, India Tata Technologies Full time

    Experience: 5 to 12 Years Job Location : Pune Notice Period : Immediate to 30Days Domain: Automotive / C++ Embedded + I2C+SPI+UART /(Embedded Device Drivers) - Profiles will be considered for this role. Role & Responsibilities: Design and Develop : Create and maintain embedded software using C++. Control Systems : Develop and implement control algorithms...