Principal Engineer-C++

4 weeks ago


bangalore, India SUN Mobility Full time
ABOUT SUNMOBILITY
Welcome to SUN Mobility, where we aim to make electric vehicles affordable and accessible to all.
At SUN Mobility, we believe electric vehicles are the future of mobility, and we aim to accelerate the adoption of electric mobility with our innovative battery-swapping technology. Our technology is designed to be universally interoperable across various vehicle platforms and form factors, making it future-proof, sustainable, and highly scalable.
With our state-of-the-art Smart Batteries and vast network of IoT-enabled Swap Points, EV charging times, high upfront costs, and range anxiety are a thing of the past.
With collaborations and partnerships spanning the best of the industry’s vehicle manufacturers, battery cell technology providers, fleet operators, ride-sharing players, and last-mile transport operators, we are proud to be at the forefront of the EV revolution.
JOB DESCRIPTION
Principal Enigneer
ROLE DESCRIPTION
Lead Software Engineer responsible for the design and development of the Charging Station Edge Compute Software that covers all aspects of Customer UX, Battery Thermal Management & Charging, Health Monitoring & Safety, Metrics Collection and Localized Edge Analytics. Additional responsibilities include DevOps aligned Deployment and Lifecycle Management of the Station along with interfacing to the Cloud Operations SaaS using standardized IoT protocols and APIs. The Lead Engineer also owns primary responsibility for design documentation and supporting the Operations teams in automated deployment, operations and maintenance of a network of Charging Stations.
QUALIFICATION
A Bachelor/ master’s degree in E&E/ECE engineering, 8 years+ product development experience on Linux based systems, with full lifecycle experience for atleast 2 industry deployed products.
ROLES & RESPONSIBILITIES
Understand all requirements, Design, Develop, and implement features, complying with engineering and regulatory standards and procedures for charging stations.
Create multiple concepts, evaluate, and implement the optimal one.
Develop and maintain product design integrity with good knowledge of software system architecture and design.
Apply problem-solving techniques and guide the team towards arriving at solutions.
Work with cross-functional team from Concept prototyping to Launch & thereafter.
Guide team towards creation and handling of all design and development-related processes and documents like defining requirements, high-level design, low-level design, DFMEA, DF’X’, Interface sign-off, RCA, etc.
PREFERRED SKILLS
Software Design and Architecture experience on Linux platforms
Interfacing with SaaS via network or REST APIs
Knowledge of CAN, RS485/Modbus protocols, Kafka, Distributed Messaging
C++ with STL, Linux system programming, scripting, network/sockets programming, strong in UDP/TCP networking, libcurl + HTTP(s)
Knowledge of Bluetooth/BLE, Elastic Search + Logstash, Java performance tuning
Knowledge of security-based Threat Modeling Design & Mitigation, TLS/SSL, Docker + Docker networking, Python + node.js + Websockets, HTML5, and Javascript.
Excellent communication, leadership, and problem-solving skills
Ability to work in a fast-paced and dynamic environment.
  • Principal Engineer

    4 weeks ago


    Bangalore, India Core Full time

    Principal Engineer Responsibilities :- Develop and maintain Python and C++ code for ML deployment on Cloud and Edge devices- Convert Python-based ML code to C++ working programs- Ensure code quality through static and dynamic checks- Cross-compile code for different platforms- Convert ML models to edge format (TF to TF Lite) Tensorflows- Experience with...

  • Principal Engineer

    4 weeks ago


    Bangalore, India Peopleimpact Full time

    Job Description : - Candidate should have 12+ years of overall experience with relevant C++ coding exp of 4 years in a distributed system. - Proficient in technical language, design, and creating applications on their own. - Working experience in creating big applications in the cloud. - Have worked in the product development cycle including creating...

  • Principal Engineer

    1 week ago


    bangalore, India Aryaka Full time

    Description Principal Engineer C++ You will have - More than 8 years of industry experience in building robust software systems. Experience in developing software modules in C/C++. Ability to learn new technologies and languages and a good problem solver. Good understanding of system architecture and designing scalable software systems. ...

  • Principal Engineer

    1 week ago


    bangalore, India Amadeus Full time

    Job Title Principal Engineer -C++Common accountabilities: - Proficient in technical knowledge to ensure team performs at a high level. Is recognized as a leader in own area and may formally train Specialists/Senior Specialists. ​ - Understands how main business drivers may impact on own area. Can assess complex problems with broad impact on the activity,...


  • bangalore, India SUN Mobility Full time

    ABOUT SUNMOBILITY Welcome to SUN Mobility, where we aim to make electric vehicles affordable and accessible to all. At SUN Mobility, we believe electric vehicles are the future of mobility, and we aim to accelerate the adoption of electric mobility with our innovative battery-swapping technology. Our technology is designed to be universally interoperable...


  • Bangalore Urban, India SUN Mobility Full time

    ABOUT SUNMOBILITYWelcome to SUN Mobility, where we aim to make electric vehicles affordable and accessible to all.At SUN Mobility, we believe electric vehicles are the future of mobility, and we aim to accelerate the adoption of electric mobility with our innovative battery-swapping technology. Our technology is designed to be universally interoperable...

  • Principal Engineer

    1 week ago


    bangalore, India HARMAN International Full time

    HARMAN’s engineers and designers are creative, purposeful and agile. As part of this team, you’ll combine your technical expertise with innovative ideas to help drive cutting-edge solutions in the car, enterprise and connected ecosystem. Every day, you will push the boundaries of creative design, and HARMAN is committed to providing you with the...

  • Amadeus Labs

    4 weeks ago


    Bangalore, India Amadeus Labs Full time

    Job Title:Principal EngineerCommon accountabilities:- Proficient in technical knowledge to ensure team performs at a high level. - Is recognized as a leader in own area and may formally train Specialists/Senior Specialists. - Understands how main business drivers may impact on own area. - Can assess complex problems with broad impact on the activity, improve...


  • bangalore, India Oracle Full time

    Principal Software Development EngineerCloud Engineering Infrastructure Development8-10+ years of total experience in software developmentBangalore location onlyAs a Principal Software Engineer / Principal Member of Technical Staff, you will work with teams of software engineers responsible for the software design, development, and operations for our new...

  • Principal Engineer

    1 week ago


    bangalore, India Amazon Development Center India Private Limited - Kerala - P86 Full time

    Principal Engineers provide technical leadership at Amazon.com. They help establish technical standards and drive Amazon’s overall technical architecture, engineering practices, and engineering methodologies. They work on our hardest problems, building high quality, architecturally sound systems that are aligned with our business needs. They think globally...

  • Senior Engineer

    1 week ago


    bangalore, India Celeros Flow Technology Full time

      1.0 Job Summary Responsible for undertaking controls & instrumentation (C&I) engineering activities across OE, A/Market and Development. Providing Technical support on tender enquiries.   As a Senior C&I engineer, your primary duty is to undertake a defined range of engineering activities in line with all relevant processes and quality requirements. You...

  • Principal Engineer

    1 week ago


    bangalore, India Raytheon Technologies Full time

    Unspecified Overview: In this role, the Principal Engineer (Electronic/Software Systems) actively participate in NPI, redesign and develop and validate software for Actuator applications. Position: Principal Engineer (P4) Primary Responsibilities: Strong Experience in software development for real-time embedded Application Well...


  • bangalore, India HARMAN International Full time

    Position Summary: Principal Engineer responsible for ADAS software development, integration into Digital cockpit system/High-performance compute node. Responsible for SW implementation of the planning, perception, vehicle motion control, stack to enable ADAS features, e.g., Adaptive Cruise Control, Parking Assist. Job Title: Principal...


  • bangalore, India Stellantis Full time

    Title: Delivery Platforms – Principal EngineerJob DescriptionStellantis is in the process of transformation from a legacy automotive to a tech mobility company. This transformation requires top talent in software development to create the platforms that the new Stellantis vehicles will be built on. The Connected Services organization in Stellantis is...


  • bangalore, India Microsoft Full time

    Overview Join our innovative team as a Principal Software Engineering Manager (full-stack web UX+API) and be at the forefront of reimagining enterprise data governance, management, and democratization/activation. Contribute your expertise to revolutionize how organizations manage and leverage their data using AI in an ever-evolving digital...


  • bangalore, India Eurofins Full time

    Job Description POSITION TITLE (ENGLISH): Principal Software Engineer REPORTING TO: Project Manager WORKING LOCATION: Bangalore Full-stack developer  responsible for design, development and test of Web based .NET applications. Understanding the new user requirements from the product owner team. Understanding the design artifacts. ...

  • Principal Engineer

    1 week ago


    bangalore, India Micron Full time

    Our vision is to transform how the world uses information to enrich life for all. Micron Technology is a world leader in innovating memory and storage solutions that accelerate the transformation of information into intelligence, inspiring the world to learn, communicate and advance faster than ever. JR50202 Principal Engineer - ASIC SOC DV Job...


  • bangalore, India Oracle Full time

    Level - Senior Principal EngineerExp - 15-22 yrs expDomain - StorageLocation - BangaloreThe Oracle Cloud Infrastructure (OCI) team can provide you the opportunity to build and operate a suite of massive scale, integrated cloud services in a broadly distributed, multi-tenant cloud environment. OCI is committed to providing the best in cloud products that...


  • Bangalore/Hyderabad/Noida, IN MY Search Full time

    Our client is one of the fastest-growing semiconductor start-up company. They use unique processes to provide the best talent to its client in a timely fashion in Design Verification, Design For Test and Physical DesignThey are looking for Principal Engineer DFT to be based at Bangalore/Hyderabad/Chennai with the following : - Total 8 to 16 years of...


  • Bangalore,Hyderabad,Noida, India MY Search Full time

    Our client is one of the fastest-growing semiconductor start-up company. They use unique processes to provide the best talent to its client in a timely fashion in Design Verification, Design For Test and Physical DesignThey are looking for Principal Engineer DFT to be based at Bangalore/Hyderabad/Chennai with the following : - Total 8 to 16 years of...