Current jobs related to Head of Software Engineering - Bengaluru - SUN Mobility


  • Bengaluru, Karnataka, India Head pro Full time

    **Job Title:** Senior Software System Engineer**Job Summary:** We are seeking a highly skilled Senior Software System Engineer to join our team at Head pro. The ideal candidate will have a strong background in software development, with a focus on Java and LIMS systems. The successful candidate will be responsible for designing, developing, and implementing...


  • Bengaluru, Karnataka, India Head pro Full time

    Job Title: Senior Software Quality Assurance EngineerJob Description:We are seeking a highly skilled Senior Software Quality Assurance Engineer to join our team at Head pro. As a Senior Software Quality Assurance Engineer, you will be responsible for ensuring the quality of our software applications, particularly on the Salesforce and SAP platforms.Key...


  • Bengaluru, Karnataka, India Head pro Full time

    Job Summary :We are seeking a highly skilled Senior Software Automation Test Engineer to join our team at Head pro. As a key member of our software development team, you will be responsible for designing, developing, and maintaining automated test scripts to ensure the quality and reliability of our software applications.Key Responsibilities :- Design and...


  • Bengaluru, Karnataka, India Global Technologies Full time

    Job Title: Head of EngineeringJob Summary:We are seeking an experienced Head of Engineering to lead our software development team at Global Technologies. The successful candidate will have a proven track record of delivering large-scale software systems, providing technical leadership, and driving innovation in software development processes.Key...

  • Software Engineer

    2 weeks ago


    Bengaluru, Karnataka, India 0780 Deutsche Bank Aktiengesellschaft, Asia Pacific Head Office Full time

    About This RoleAt 0780 Deutsche Bank Aktiengesellschaft, Asia Pacific Head Office, we're looking for a skilled Software Engineer - IT Infrastructure to manage and perform work across multiple areas of our IT Platform/Infrastructure.As a key member of our team, you'll be responsible for planning and developing entire engineering solutions to accomplish...


  • Bengaluru, Karnataka, India Head Digital Works Full time

    Job SummaryWe are seeking a highly skilled Technical Lead to join our team at Head Digital Works. The successful candidate will be responsible for designing, building, and deploying high-performance backend systems using Node.js, TypeScript, and related technologies.Key ResponsibilitiesDesign and implement high-performance backend systems using Node.js,...


  • Bengaluru, Karnataka, India 0780 Deutsche Bank Aktiengesellschaft, Asia Pacific Head Office Full time

    About the RoleAt 0780 Deutsche Bank Aktiengesellschaft, Asia Pacific Head Office, we are seeking a highly skilled Software Development Engineer to join our team. As a key member of our engineering team, you will be responsible for designing, implementing, and maintaining Java-based applications that can handle high volumes and low latency.Key...


  • Bengaluru, Karnataka, India 0780 Deutsche Bank Aktiengesellschaft, Asia Pacific Head Office Full time

    About the RoleWe are seeking a highly skilled Software Development Engineer to join our team at Deutsche Bank Aktiengesellschaft, Asia Pacific Head Office.Key ResponsibilitiesDesign, implement, and maintain Java-based applications with high-volume and low-latency capabilities.Analyze user requirements to define business objectives and envision system...


  • Bengaluru, India Head pro Full time

    Position Requirements :- Proven experience as a software test automation engineer or similar role- Strong understanding of software testing methodologies, test planning and test case development- Strong knowledge of different phase and level of software testing (Unit Testing, Functional Testing, Integration Testing and System Testing)- Experience with...


  • Bengaluru, India Squareroot Consulting Pvt Ltd. Full time

    Our client is one of the fastest growing Fintech company in India which is moving from Series A to Series B round of funding. They are looking to have a Leadership Team (Head of Engineering) to join team and lead engineering efforts. Position : Head of Engineering Location : Bangalore Compensation : Around 75 Lacks To 90 Lacks Per Annum Job Description : - ...


  • Bengaluru, Karnataka, India Tesco Bengaluru Full time

    Job Title: Head of Software DevelopmentTesco Bengaluru is seeking a highly skilled and experienced Head of Software Development to lead our software development team. As a key member of our engineering team, you will be responsible for developing and implementing software solutions that meet the needs of our business.Key Responsibilities:Lead the development...


  • Bengaluru, Karnataka, India 0780 Deutsche Bank Aktiengesellschaft, Asia Pacific Head Office Full time

    Job DescriptionAt 0780 Deutsche Bank Aktiengesellschaft, Asia Pacific Head Office, we are seeking a skilled Software Development Engineer to join our team. As a key member of our IT Platform, you will be responsible for managing and performing work across multiple areas of our overall IT Platform/Infrastructure, including analysis, development, and...

  • Head of Engineering

    4 weeks ago


    Bengaluru, Karnataka, India Squareroot Consulting Pvt Ltd. Full time

    Job Title: Head of EngineeringWe are seeking an experienced Head of Engineering to lead our software development team and drive the delivery of high-quality products.Key Responsibilities:Build and lead multiple teams of top-notch engineers to own, drive, and deliver critical parts of our products.Work closely with engineering managers to develop the best...

  • Software Architect

    2 months ago


    Bengaluru, India Ananant Systems Private Limited Full time

    Vision:Establishing a world-class semiconductor and wireless systems company headquartered in India to address the expanding requirements for advanced connectivity, computing, and security for wireless 5G and 6G infrastructure and devices. Our product offerings including Intellectual Property (IP), chip design, semiconductor products, software and systems...

  • Software Engineer

    4 weeks ago


    Bengaluru, Karnataka, India Altair Engineering Full time

    Job Title: Software Developer/Senior Software DeveloperAbout the Role:We are seeking a highly skilled Software Developer/Senior Software Developer to join our development team at Altair Engineering. As a key member of our team, you will be responsible for the maintenance and development of various verticals on MotionSolve, with a specific focus on...

  • Software Architect

    1 month ago


    Bengaluru, India Ananant Systems Private Limited Full time

    Vision:Establishing a world-class semiconductor and wireless systems company headquartered in India to address the expanding requirements for advanced connectivity, computing, and security for wireless 5G and 6G infrastructure and devices. Our product offerings including Intellectual Property (IP), chip design, semiconductor products, software and systems...


  • Bengaluru, India Head pro Full time

    Position - Senior Software System EngineerJob Location - BangaloreNP - Should not be more than 60 days.- Experience in java development (4 to 5 years) along with LabVantage(LIMS) is mandatoryResponsibilities :- Experience with software programming languages, Java, Groovy preferred (5+ Years)- Hands-on experience with 3rd Party interfaces that are commonly...

  • Software Engineer

    2 weeks ago


    Bengaluru, Karnataka, India Dew Software Full time

    About the Role:We are seeking a skilled Software Engineer to join our team.As a Backend Developer, you will design and develop scalable and efficient software solutions.Our team of Cloud Computing Specialists work with cloud-based technologies to deliver innovative solutions.The Web Services Architect will lead the design and implementation of web...

  • Software Engineer

    4 weeks ago


    Bengaluru, Karnataka, India Altair Engineering Full time

    About the Role:Altair Engineering is seeking a highly motivated and experienced Software Developer/Senior Software Developer to join our development team. As a key member of our team, you will be responsible for the maintenance and development of various verticals on MotionSolve with a specific focus on automotive.Key Responsibilities:Collaborate with...


  • Bengaluru, Karnataka, India 0780 Deutsche Bank Aktiengesellschaft, Asia Pacific Head Office Full time

    About the RoleAt 0780 Deutsche Bank Aktiengesellschaft, Asia Pacific Head Office, we are seeking a talented Senior Software Development Engineer to join our team.The successful candidate will be responsible for managing or performing work across multiple areas of our overall IT Platform/Infrastructure, including analysis, development, and administration.Key...

Head of Software Engineering

2 months ago


Bengaluru, India SUN Mobility Full time
Job Responsibilities:

Responsible for driving Design, Development, Development-Test, Packaging, Delivery and Deployment of HEV Station Management Software i.e. RSU, MCU, and Station Communication Software i.e. Protocol AggregatorBuild and Talent Manage an A-class core team of Technical Software Leads and Engineering staff to support all the design and development engineering effortsMust be hands-on to get into deep technical details, solve complex technical software issues and step-in to develop or debug complex pieces of softwareResponsible for Station UI/UX development and delivery, working closely with Product Management on Station UX as a wholeResponsible for integrated Development-Test and Automation thereof of all SW developed in line with key Agile development principlesResponsible for driving Metrics based Software Development in line with DevOps core principles to design and deployment verify that the Station Software is meeting all required customer experience specifications. Key metrics related to SLA’s, Events, Alerts, Logs to be captured, stored, processed and be available for visualizationResponsible for Scale-Up Automation of Packaging, Delivery & Deployment Strategy of Software on a Network of Stations, including its Lifecycle ManagementResponsible for Station Software Performance, Scale, Security, Serviceability, Diagnostics, and AvailabilityResponsible for co-definition of Software Interfaces and where appropriate Systems Interfaces that the RSU, MCU and Protocol Aggregator is associated with:Embedded Systems Teams driving Station Firmware across all components and peripherals (e.g. Chargers, Pumps, Cameras, Thermal & Safety Sensors etc.)Embedded Systems Teams driving Battery Management & Battery Telematics Firmware (e.g. Battery ICU, TIU and other components)Embedded Systems Teams driving Vehicle Firmware (e.g. Cluster Console)SaaS Teams driving Network Operations and Management Software for a network of Stations, Battery Packs and VehiclesResponsible for software design reviews inclusive of QA/Validation, systems teams, operations teams and other key stakeholdersResponsible for close collaboration with QA/Validation teams to ensure complete knowledge transfer for effective development of Test Cases, Design Validation & Verification PlansResponsible for root cause analysis, prioritization and planning of fixes to defects found by QA/Validation teams and in Production stationsResponsible for scalable remote troubleshooting, diagnostics of Station Software for all QA/Validation and Production Station issuesResponsible for proactively identifying, tracking and prioritization of reducing technical debt in software developmentResponsible for managing SW version and change managementResponsible for driving and safeguarding Intellectual Property generated during design and development for invention disclosure and patenting purposes

Technical Skills:

Expertise in Object Oriented Design and Development using C++, Python, Golang, JSON, UML notationExpertise in developing on Linux based platforms – Ubuntu, Yocto, deployed on off-the-shelf hardware / Edge server platformsStrong familiarity with embedded microcontrollers, RTOS environmentsExpertise with Linux Multithreading, concurrent programming, event based microservices designExpertise with DevOps and Agile development principles and techniquesExpertise in developing high performing applications in a distributed environment using messaging systems like NATS or KafkaExpertise in network programming (sockets), network IP planning and encapsulation of protocols using UDP or TCP on Ethernet networksExpertise in protocols namely CAN, Modbus/RS-485, OPC UA, application payloads on WiFiExpertise in PLCs, I/O bridging devices, Protocol bridging devices like CANoE, Rs485oEExpertise in IoT control messaging and data protocols specifically MQTT v3/v5 via TLS/SSL, WebsocketsExpertise in REST API development and secure usage via OAuth2, TLS/SSLStrong familiarity with data transmission over GPRS/LTE/5G, location protocols like GPS, broadband uplink via DSL/FiberFamiliar with Docker, Container based technologiesFamiliar with Open Source Databases Sqllite for transactional data, InfluxDB for time-series dataFamiliar with Linux Shell Scripting, system calls, usage of screen for application runtime managementFamiliar with Ansible for automated deployment and management of software for Development Test, QA/Validation or Gold Image Server purposesFamiliar with Git/GitHub for software version controlFamiliar with Cloud/SaaS environments specifically Azure or AWS – S3, MQTT, Bulk Transfer APIs for secure and scalable control data pipelines between each Station and the Operations CloudExpertise in debugging using gdb, profiling using top, Ethernet protocol analysis using tcpdumpStrong familiarity with ML Classification techniques including SVM, Deep Learning techniques – (R)CNN’s, Forecasting techniques - LSTMStrong familiarity with deployment and algorithm lifecycle management of ML algorithms on Edge Compute devices, possibly on dedicated GPU devicesStrong familiarity with resource scheduling and optimization of resources for Linux applications including CPU/Thread binding

Management Skills:

Must have previously led a team of 20+ comprising of Technical Leads and Engineering Staff across Backend and UI/UXStrong record of delivering distributed systems application software at enterprise qualityStrong record of complex dependency management, risk escalation and mitigation, crisis management, assertive and collaborative managementStrong record of complex prioritization, technical debt managementStrong record in building, managing and retaining A-class teams, mentoring young/fresh graduatesStrong record in innovation, preferably with technical patents granted by US Patent OfficeStrong record of cross collaboration across diverse engineering teams, as well as Operations/Support, QA/Validation, Product Management and Supply Chain teamsStrong record of diversity and equity in talent onboarding and managementEspouses professional & ethical leadership, transparency and strong interpersonal skillsRecord in working with partners, outsourcing vendors as part of software development and delivery