Embedded Systems Software Engineer

1 week ago


Bengaluru, Karnataka, India Talpro Full time

Company Overview

Talpro is a leading provider of innovative automotive solutions, and we're seeking an exceptional Embedded Systems Software Engineer to join our team.

Salary

We offer a competitive salary range of $120,000 - $180,000 per year, depending on experience.

Job Description

The successful candidate will be responsible for developing cutting-edge Over-The-Air (OTA) update solutions for embedded systems, managing Automotive Electrical Control Units using C/C++, and collaborating with OEM or Tier 1 companies.

Key Responsibilities:

  • Design and implement OTA update solutions for embedded systems, ensuring seamless integration and optimal performance.
  • Develop and maintain Automotive Electrical Control Units using C/C++ programming languages, meeting the highest standards of quality and reliability.
  • Promote collaboration and knowledge sharing with OEM or Tier 1 companies, driving innovation and excellence in the field.
  • Maintain expertise in embedded system technologies, including RTOS, Microcontrollers, and peripherals, staying up-to-date with industry trends and advancements.
  • Contribute to the design and implementation of Firmware-Over-The-Air (FOTA) and Software-Over-The-Air (SOTA) solutions, ensuring scalability and security.
  • Demonstrate expert knowledge of CAN (ISO 15765) protocol and Diagnostics communication protocol (UDS ISO 14229) over IP, applying this expertise to drive business success.
  • Lead automotive diagnostics and define diagnostics requirements, creating specifications for diagnostic management.
  • Mentor and train new team members in bootloader/FOTA technology, promoting growth and development within the organization.
  • Stay ahead of the curve with advanced software technologies, including Auto SAR basic software drivers, Embedded Linux, Bootloader, Real Time Operating Systems, CAN, Flexray communication, Vehicle diagnostic, Ethernet communication, and Software Safety.
  • Perform security research against Automotive Electronic Control units, vehicle networks, and their associated diagnostic and service tools to identify security vulnerabilities.
  • Showcase experience with operating systems: Linux, Android, QNX, Integrity, and other RTOSs, as well as communication network protocols: CAN, LIN, Ethernet, UART, SPI.
  • Demonstrate expertise with SCM tools: Git, Gerrit, Jenkins, JIRA, and debugging using relevant tools: GDB, JTAG-Debugger, BDI, Lauterbach, ADB, logs.

Required Skills and Qualifications:

  • Bachelor's degree in Computer Science, Electronics Engineering, or related field.
  • Minimum 5 years of experience in embedded systems software engineering, preferably in the automotive sector.
  • Proven track record of designing and implementing OTA update solutions, Automotive Electrical Control Units, and collaborating with OEM or Tier 1 companies.
  • Expertise in embedded system technologies, including RTOS, Microcontrollers, and peripherals.
  • Familiarity with FOTA and SOTA solutions, CAN (ISO 15765) protocol, and Diagnostics communication protocol (UDS ISO 14229) over IP.
  • Experience with operating systems: Linux, Android, QNX, Integrity, and other RTOSs, as well as communication network protocols: CAN, LIN, Ethernet, UART, SPI.
  • Strong understanding of software safety, security, and testing methodologies.

Benefits:

  • Competitive salary range of $120,000 - $180,000 per year.
  • Comprehensive health insurance and retirement savings plan.
  • Flexible work arrangements and remote work options.
  • Professional development opportunities and mentorship programs.
  • Access to cutting-edge technologies and tools.

  • Software Developer

    1 month ago


    Bengaluru, Karnataka, India 3INSYS SOFTWARE SOLUTIONS PRIVATE LIMITED Full time

    Job Title: Software Developer - Embedded Systems EngineerAbout the Role:We are seeking an experienced Software Developer - Embedded Systems Engineer to join our team at 3INSYS SOFTWARE SOLUTIONS PRIVATE LIMITED. As a key member of our team, you will be responsible for implementing and testing tools and plugins in a tool chain environment, with a focus on...


  • Bengaluru, Karnataka, India Tata Consultancy Services Full time

    Job Title: Embedded Systems Software EngineerJob Overview: We are seeking an experienced Embedded Systems Software Engineer to join our team at Tata Consultancy Services.About the Role: As an Embedded Systems Software Engineer, you will be responsible for designing and developing software solutions for embedded systems. Your expertise in C programming and...


  • Bengaluru, Karnataka, India Capgemini Engineering Full time

    Job DescriptionWe are seeking an experienced Embedded Systems Software Engineer to join our team at Capgemini Engineering.About the RoleThis is a challenging opportunity for a seasoned software engineer with a strong background in embedded systems development. The successful candidate will be responsible for designing, developing, and testing software...


  • Bengaluru, Karnataka, India Capgemini Full time

    Company Overview: As an Embedded Systems Software Engineer at Capgemini, you will be part of a dynamic team that designs and develops cutting-edge software solutions for embedded systems.


  • Bengaluru, Karnataka, India Eximietas Design Full time

    About Eximietas Design: Eximietas Design is a leading technology company that specializes in providing innovative solutions for various industries. Our team of experts is dedicated to empowering businesses to thrive in the digital landscape.We are currently seeking an accomplished Embedded Systems Software Engineer to join our team. As a key member of our...


  • Bengaluru, Karnataka, India Advanced Sterilization Products Full time

    At Advanced Sterilization Products, we strive to create innovative products that protect patients during their most critical moments.We are looking for a highly skilled and dedicated Embedded Systems Software Engineer to join our team. As an Embedded Systems Software Engineer at ASP, you will be responsible for designing and developing software components...


  • Bengaluru, Karnataka, India Nixcel Software Full time

    Job Description:Key Responsibilities:• Passionate about software development and staying up-to-date with industry trends.• Strong experience in embedded domains, preferably automotive, with a focus on Linux system internals.• Exceptional C/C++ programming skills, with a strong understanding of network and socket device drivers.• In-depth knowledge of...


  • Bengaluru, Karnataka, India Petals Careers Full time

    Job DescriptionPetals Careers is seeking an experienced Embedded Systems Engineer to join our team.Salary: $120,000 - $180,000 per annumAbout the RoleWe are looking for a skilled professional with expertise in designing, implementing, and maintaining software for embedded systems using C/C++. The ideal candidate will have strong knowledge of...

  • Software Architect

    2 days ago


    Bengaluru, Karnataka, India Perennial Systems Full time

    About the Role :We are seeking a highly skilled Senior Java Developer to join our team at Perennial Systems. As a key contributor, you will be involved in the end-to-end product lifecycle from ground up, ensuring product delivery and driving business growth.Responsibilities :- Design and develop high-quality Java-based applications for embedded systems.-...


  • Bengaluru, Karnataka, India Devlats Pvt Ltd Full time

    Job Title: Senior Software Engineer - Embedded SystemsAbout the Role:We are seeking an experienced Senior Software Engineer to join our team and contribute to the development of our Windows-based embedded systems. The ideal candidate will have a strong background in Modern C++, .NET, and UI development using MVVM and MVC architectures.Key...


  • Bengaluru, Karnataka, India KPIT Full time

    Career Opportunity at KPITWe are seeking a highly skilled Senior Embedded Systems Software Engineer to join our team. As a key member of our software development team, you will be responsible for designing and developing high-quality embedded systems software solutions.About the Role:Design and develop software solutions for embedded systems using C++ and...


  • Bengaluru, Karnataka, India Vocera Communications India Private Limited Full time

    Software Staff Engineer - Embedded SystemsSalary: $120,000 - $180,000 per yearAbout UsVocera Communications India Private Limited is a leading provider of clinical communication and collaboration solutions. Our mission is to improve lives by simplifying and humanizing communication in healthcare.About the RoleWe are seeking an experienced Software Staff...


  • Bengaluru, Karnataka, India Talent Corner Full time

    Talent CornerWe are seeking an experienced Senior Embedded Systems Software Engineer to join our team.About the RoleThis is a challenging opportunity for a highly skilled software engineer to design and develop cutting-edge embedded systems solutions. The ideal candidate will have a strong background in C and C++ programming languages, experience with Texas...


  • Bengaluru, Karnataka, India LeCo Consulting Private Limited Full time

    About LeCo Consulting Private LimitedWe are a Mechatronics Engineering firm based in Bengaluru, specializing in Mechanical, Embedded, and Electro-Mechanical solutions for industries like Rail, Automotive, Aerospace, and Heavy Machinery.Our expertise in CAD/PLM software includes design solutions from product modeling to Mechanical Design and Reverse...


  • Bengaluru, Karnataka, India HCLTech Full time

    About the RoleWe are seeking an experienced Embedded Developer to join our team in Bengaluru. This position offers the opportunity to work on innovative embedded systems projects, collaborating with a world-class engineering team to develop cutting-edge solutions for various industries.Job DescriptionDevelop and maintain Board Support Packages (BSP) for...


  • Bengaluru, Karnataka, India Mindteck Full time

    About UsMindteck is a leading technology services company that leverages its deep understanding of emerging technologies to deliver innovative solutions.Job SummaryWe are seeking an experienced Senior Embedded Systems Software Engineer to join our team in Bangalore. The successful candidate will have a strong background in embedded systems and C programming,...


  • Bengaluru, Karnataka, India CoreEL Technologies Full time

    Key Responsibilities:We are seeking a skilled Software Design Engineer to join our team at CoreEL Technologies.Key Skills:Requirements gathering and analysisDesign and review of software systemsLinux porting and standalone software bring-upDriver development and testingGood documentation skills for creating technical documentsCoordination with team members...


  • Bengaluru, Karnataka, India ZF Group Full time

    About the RoleWe are seeking an experienced Embedded Linux Engineer to join our team at ZF Group in Bangalore, India. As an Embedded Linux Engineer, you will play a crucial role in designing and developing cutting-edge embedded systems for various applications.This is a fantastic opportunity to work with a highly skilled team of engineers who are passionate...


  • Bengaluru, Karnataka, India Mygate Full time

    Overview:">Mygate is a pioneering technology company that has revolutionized security and everyday life with its innovative products. With a strong focus on collaboration, trust, and customer obsession, we aim to provide an exceptional experience for our team members. Salary:">We offer a competitive salary of $120,000 per year, commensurate with your...

  • Software Engineer

    3 weeks ago


    Bengaluru, Karnataka, India Tessolve Full time

    Job SummaryA career-defining opportunity for an experienced C++ Developer to join our team at Tessolve Semiconductors, a leading Design and Test Engineering Service Company. We are seeking a skilled professional to contribute to the development of cutting-edge software solutions for embedded systems.