Embedded Software Director

3 weeks ago


Bangalore, Karnataka, India Ivanan Consultancy & Service Inc Full time

About the role :


Shape the future of sustainable transportation Join our team as the Director, Embedded Software and lead the development of cutting-edge software for our next generation of EV charging products. As a visionary leader, you'll guide a talented team of engineers, driving the software development process from concept to production while ensuring the highest quality and performance of our solutions.


This is an unparalleled opportunity to contribute to a rapidly growing industry, pushing the boundaries of innovation and influencing the adoption of clean energy solutions. Make a direct impact on the development of smart charging infrastructure that supports Vehicle-to-Grid (V2G) and Vehicle-to-Home (V2H), revolutionizing energy management and unlocking the full potential of EVs.


What you will do :


- Lead and manage a team of embedded software engineers responsible for the design, development, testing, and deployment of software for EV charging products, including AC and DC chargers, V2G technology, bi-directional charging, and V2H integration.


- Define the software architecture and technical roadmap for future EV charging products, aligning with company strategy, market trends, and industry standards like ISO 15118, Open Charge Point Protocol (OCPP), and V2G and V2H interoperability protocols.


- Collaborate closely with hardware, mechanical, and system engineers to ensure seamless integration of software and hardware components.


- Establish and maintain high coding standards and best practices within the team, embracing modern C++ principles and practices.


- Oversee the software development process, including requirements gathering, design, coding for Embedded Linux and Zephyr RTOS platforms, testing, integration, and validation, leveraging efficient tools like Docker for deployment.


- Stay informed about industry trends and emerging technologies in the EV charging and embedded software space, with a keen eye on Bi-directional EV charging advancements and V2G/V2H integration possibilities.


- Represent the embedded software team in cross-functional discussions and meetings, advocating for technical solutions and leading discussions on safety and compliance requirements.


- Mentor and develop junior engineers within the team, fostering a collaborative and growth-oriented environment.


Who you are and what you bring :


- Bachelors degree in computer science, Electrical Engineering, or a related field, masters degree preferred.


- 15+ years of experience in leading and managing embedded software development teams.


- Proven experience in developing software for embedded systems (Linux and RTOS), preferably in the automotive or energy industry.


- Deep understanding of software development methodologies like Agile and Scrum, and experience with CI/CD practices.


- Strong expertise in C++ (modern practices preferred) and other relevant programming languages like Python.


- Solid understanding of ISO 15118, OCPP, V2G and V2H interoperability protocols, and other relevant safety and compliance standards for EV charging.


- Excellent communication, interpersonal, and leadership skills.


- Ability to work effectively in a fast-paced and dynamic environment.


- Passion for sustainable technology and electric vehicles.

(ref:hirist.tech)
  • Embedded Developer

    3 weeks ago


    Bangalore, Karnataka, India Nixcel Software Full time

    Job Description :Key Responsibilities :- Passionate about software development- Strong experience in embedded domains, preferably automotive- Exceptional C/C++ programming skills- Strong expertise in Linux system internals- In-depth knowledge of network and socket device drivers- Experience in hardware debugging, porting, and board bring-up- Development...

  • Software Engineer

    3 weeks ago


    Bangalore, Karnataka, India Scarlet Wireless India Pvt Ltd. Full time

    In this role, you will be responsible for the design, development, and testing of embedded software components for our innovative products. You will work closely with hardware engineers and other team members to ensure seamless integration and functionality.Design and Develop Software for Embedded Systems :- Design and implement software components and...

  • Technical Architect

    3 weeks ago


    Bangalore, Karnataka, India Live Connections Full time

    Title : Technical Architect - Embedded SoftwareExp : 12-15 yearsLocation : Bangalore - Locals PrefferedWoking Mode : Hybrid - Mon, Wed, Fri in OfficeShift timings : Flexible to work with US timings - 9 hrs workingYOU HAVE :- Academic background in Bachelor's Degree or above in Electronics Or Computer Science /Electrical Engineering or equivalent.- 12-15...

  • C++ Developer

    3 weeks ago


    Bangalore, Karnataka, India Akshaya IT Business Solutions Full time

    Job Description :We are seeking a skilled C++ Automotive Embedded Software Engineer to join our dynamic team. The successful candidate will be responsible for designing, developing, and maintaining embedded software solutions for automotive applications. The role involves collaborating with cross-functional teams to deliver high-quality software that meets...

  • Software Engineer

    3 weeks ago


    Bangalore, Karnataka, India INFOTANKS MEDIA SERVICE PRIVATE LIMITED Full time

    Job Description :IInfotanks is a distinguished global B2B consulting powerhouse that transcends conventional boundaries. As a dynamic player in the industry, we specialize in providing comprehensive solutions across the realms of Data, Digital, Recruitment, and IT. With a remarkable track record of serving over 1000 clients spanning multiple countries, we...


  • Bangalore, Karnataka, India Global Professional Services Full time

    Responsibilities :- Design, develop, and test embedded software components for avionics systems.- Develop device drivers and platform software for various hardware platforms.- Perform software requirements analysis and design.- Conduct code reviews and ensure adherence to coding standards and best practices.- Participate in the entire software development...


  • Bangalore, Karnataka, India TekPillar Full time

    Position : Embedded Software DeveloperExperience : 4 to 8 yearsLocation : BangaloreKey Skills :- SDLC, Strong in C or C++ Development & Strong in Aerospace or Automotive domainJob Description :- 4 to 8 years of experience in embedded software development.- Strong proficiency in C or C++ programming for embedded systems.- Hands-on experience with the Software...


  • Bangalore, Karnataka, India r3 Consultant Full time

    Salary : 20-28 lpaSenior Security Embedded Software Test EngineersRequirements :Security Senior Test Engineer- 5+ yearsWork from Bangalore (near Kodihalli area)Office Standard India working hours Contract for 3 months to start with Start - as soon as possible What you will do :- Perform analysis of security requirements specifications and generate...


  • Bangalore, Karnataka, India Tekpillar Full time

    Role : Embedded software development Experience : 3 - 5 YearsLocations : BangaloreMust Have skills : C/C++ , Device/driver, SW development in skills :1. 7+ years of experience in Embedded software development experience in C/C++.2. Experience working in driver software development in IVI/Telematics domains (Dsiplay, Audio, BT/WiFi, USB etc)3. Experience...


  • Bangalore, Karnataka, India Skywaves Rise Full time

    Role : Software Development Engineer - Embedded (Level - 2/3)Job Overview :- Technical lead or Senior developer role to develop embedded software for different processors. - Good knowledge in developing drivers for different HW blocks (PCIe,I2C, USB, UART, Ethernet, Crypto security etc.). - Understanding of Linux kernel internals and development based on...

  • Software Test Lead

    1 week ago


    Bangalore, Karnataka, India Madhavi Consultant And Services Full time

    Job Description :- Proven experiences in test automation for embedded products in automotive- Proficient in Python programming and preferably experienced working with Robot Frameworks.- Experienced in the use of Vector tools CANalyzer, CANoe and CAPL.- Knowledge in communication protocols CAN, LIN, FlexRay, Ethernet.- Knowledge in setup and operations of HIL...


  • Bangalore, Karnataka, India Skywaves Rise Full time

    Role : Software Development Engineer - Embedded (Level - 2/3)Client : OLA KrutrimLocation : Bengaluru (Koramangala)Job type : Full timeWork type : Work from OfficeJob Overview :Technical lead or Senior developer role to develop embedded software for different processors. Good knowledge in developing drivers for different HW blocks (PCIe, I2C, USB, UART,...


  • Bangalore, Karnataka, India Fujitsu Full time

    Role Purpose : A software engineering Director oversees the design and development of software applications for Composable Disaggregated Infrastructure (CDI) which help solve real-world challenges facing society and businesses across different industries. The Software Engineering Director manages subordinate staffs in the day-to-day performance of their jobs...

  • Embedded Engineer

    3 weeks ago


    Bangalore, Karnataka, India Talpro Full time

    Embedded Software EngineerLocation : BangaloreExperience : 4-8 yearsJob Description : We are seeking a talented and experienced Embedded Software Engineer to join our dynamic team in Bangalore. - The ideal candidate should have a strong background in embedded software development, real-time operating systems (RTOS), and proficiency in C++ programming. If you...


  • Bangalore, Karnataka, India ToneTag Full time

    Senior Software Engineer - Embedded SystemsLocation : BangaloreNo. of openings : 1Why ToneTag?ToneTag is the largest sound-wave communication technology platform on the planet that enables payments & proximity customer engagement services in different sectors like retail, mobility, restaurant ordering, and so on. It harnesses the power of sound to empower...


  • Bangalore, Karnataka, India Suitable.AI Full time

    Requirements : - Bachelor's degree in electrical engineering, Computer Engineering, or a related field. - 5+ years of experience in embedded systems testing or a similar role. - Proficiency in test automation tools and frameworks. - Strong understanding of embedded firmware, hardware, and software integration. - Experience with debugging tools and...


  • Bangalore, Karnataka, India Globalemployees.com Full time

    Responsible for design, development, and maintenance of software and firmware for electronic control systems in railway industry. This includes developing software requirements specifications, functional specifications, and software design documents.Essential Qualifications :- Bachelors degree in Computer Science, Electronics Engineering or related field-...


  • Bangalore, Karnataka, India TekPillar Full time

    "We are hiring for Embedded Developer at Bangalore Location"Role : Embedded DeveloperWork Experience : 3 to 9 YearsLocation : BangaloreJob Description :- Technical project delivery : Quality, Cost & Delivery- Hands on experience in programming (C or C++)- Software estimation of work products & negotiation with customers- Project Management activities like...

  • SAS One

    3 days ago


    Bangalore, Karnataka, India SAS One Pvt. Ltd Full time

    Experience & Qualifications : Education : Bachelor's degree in Computer Science, Computer Engineering, Software Engineering, or a related field.Experience : - Minimum of 6+ years in software development, focusing on embedded systems.- Hands on experience with Linux, Yocto BSP, ARM, and x86 architectures.- Strong background in system level programming for...

  • Embedded C++ Engineer

    3 weeks ago


    Bangalore, Karnataka, India Domnic Lewis International Full time

    We have job opportunity for Embedded C++ Developer with Linux in : 5-9yearsLocation : Bangalore Role : Emb C++ and Linux RESPONSIBILITIES :- Design, develop, test, maintain, document and release software solutions according to a new Epic/Capability- Discuss with the System Leaders/Functional Owners group to get the required specification which need to be...