The Job logo

What

Where

Principal Engineer / SME (SWDL & DIAGNOSTICS)

ApplyJoin for More Updates

You must Sign In before continuing to the company website to apply.

Smart SummaryPowered by Roshi
We are looking for a Principal Engineer / Subject Matter Expert for the Software Update and Diagnostics domains. Your responsibilities include understanding business requirements, designing and developing embedded Linux applications, mentoring a team of engineers, and collaborating with multiple teams for resolving technical issues. You should have a Masters/Bachelors degree in electrical, communications, computer engineering or a similar discipline, 10 to 14 years of overall experience, and strong knowledge of Linux and embedded platforms. Prior knowledge of software development for Automotive Products is a plus.

Job Responsibilities:

  • Principal Engineer / Subject Matter Expert for the Software Update and Diagnostics domains
  • Understand business requirements
    • Associate them with agile entities (Epics/Stories/Tasks) for planning and execution
    • Carry out High level design of/with components to realize the requirements
  • Design and develop scalable, maintainable, well mannered (CPU, memory, disk, power, network) automotive grade embedded Linux applications for SWUD domain
  • Create reusable and scalable C, C++ code.
  • Technically mentor and lead a team of engineers with core capability (but not limited to) around the Software Download / Update expertise
  • Work closely with the product and program management teams when developing and delivering new product launches
  • Contribute new ideas and be proactive to work with multiple teams for resolving technical issues

 

Basic Qualifications:

  • Masters/Bachelors degree in electrical, communications, computer engineering or a similar discipline
  • Should have 10 to 14 years of overall experience.
  • Working experience with Linux on an embedded platform
  • Strong understanding of embedded platform boot procedure
  • Hands on experience with memory partitioning for Flash based storage devices like eMMC
  • Good understanding of build environment for Linux on embedded platforms
  • Knowledge of Open Embedded, Bitbake and package management is a strong plus
  • Resourcefulness in understanding integration problems
  • Create reusable and scalable C, C++ code.
  • Proficient understanding of STL (Standard Template Library): containers and algorithms.
  • Good understanding of Linux IPC (Inter Process Communication) mechanisms like sockets, message ques, shared memory.
  • Working experience in multithreading environment and thread synchronization techniques.
  • Working experience with industry standard version control systems like GIT, Gerrit
  • Working experience with Gtest based C++ unit test framework.
  • Good written and oral communication skills to collaborate with teams across geographies

 

Nice to have:

  • Prior knowledge of software development for Automotive Products is a plus
  • Ability to read and understand Hardware schematics analysis related to connectivity circuits.


 

Set alert for similar jobsPrincipal Engineer / SME (SWDL & DIAGNOSTICS) role in Bengaluru, India
HARMAN International Logo

Company

HARMAN International

Job Posted

10 months ago

Job Type

Full-time

WorkMode

On-site

Experience Level

8-12 Years

Category

Engineering

Locations

Bengaluru, Karnataka, India

Qualification

Bachelor

Applicants

Be an early applicant

Related Jobs

HARMAN International Logo

Principal Engineer II, SW - DSP

HARMAN International

Bengaluru, Karnataka, India

Posted: 10 months ago

As a Principal DSP Software Engineer, you will develop and integrate audio DSP algorithms for the automotive environment. You will work within complex architectures and audio frameworks to design software features based on customer requirements. You will optimize system performance and resolve design conflicts, ensuring code re-use, flexibility, and scalability. Additionally, you will integrate DSP algorithms with audio frameworks and perform regression and integration tests. Mentoring junior engineers and guiding their careers will be expected from you.

HARMAN International Logo

Senior Engineer, Quality

HARMAN International

Bengaluru, Karnataka, India

Posted: 10 months ago

A Career at HARMAN   As a technology leader that is rapidly on the move, HARMAN is filled with people who are focused on making life better. Innovation, inclusivity and teamwork are a part of our DNA. When you add that to the challenges we take on and solve together, you’ll discover that at HARMAN you can grow, make a difference and be proud of the work you do everyday.     About the Job: Development Quality brings the voice of customer to the project throughout the lifecycle with special focus on design to meet development delivery, field, service and initial quality targets.   Responsibilities: APQP Lead - Engineering Quality for Key OEM Projects. Work with IDC engineering leaders in establishing benchmarks for quality and productivity metrics Leading the Process Definition Team Plan and manage process definition activities across geographies Moderate international process definition workshops Review process artifacts Review contents of process modelling tool Involve in certification activities for Automotive SPICE, IATF & FUSA, Cyber Security. Should be able to review the static code analysis rules used by the team and assess the compliance and correctness. Evangelizing the Agile methodologies in conjunction with global teams. Provide support to IDC engineering groups in the setting up quality tools, metrics, processes and documents and define mechanisms to track and improve the same Coach / facilitate training to IDC engineering groups on BMS Perform internal audits to ensure compliance to the mandated quality process; Identify non-conformance and plans for improvement Measure and monitor quality and productivity metrics and contribute towards continuous improvement of the same Generate periodic reports, scorecard to senior management on the progress of the quality plans as against established goals Process Gap Analysis and Improvement Support process reviews and internal SPICE assessments worldwide Support external SPICE assessments Collect and evaluate lessons learned globally Assess process suitability, effectiveness and efficiency Support in Process Piloting and Rollout Support development of training material considering both young and mature locations Perform trainings in pilot projects Support pilot project teams in adapting standard processes Support tailoring of standard processes at rollout into projects   Minimum Qualifications: University degree in electrical engineering, computer science or equivalent technical education   8-10 years of hands on industry experience in software development, and implementation/development of processes using models like CMMI-DEV or Automotive SPICE. Knowledge about industry standards like CMMI, ISO9001, TL9000, Automotive SPICE (HIS Scope), ISO/IEC15504, Test SPICE, Assessment experience (as Automotive SPICE assessor, CMMI Appraiser) Very good communication skills Ability to collaborate and manage geographically distributed multiple teams for process improvement and standardization. Understand business requirements and technical implementation of distributed services and have a demonstrated ability to collaborate with QA counterparts in other geographies English (business fluent) Willingness to travel   Preferred Qualifications University degree in electrical engineering, computer science or equivalent technical education   8-10 years of hands on industry experience in software development, and implementation/development of processes using models like CMMI-DEV or Automotive SPICE. Knowledge about industry standards like CMMI, ISO9001, TL9000, Automotive SPICE (HIS Scope), ISO/IEC15504, Test SPICE, Assessment experience (as Automotive SPICE assessor, CMMI Appraiser) Very good communication skills Ability to collaborate and manage geographically distributed multiple teams for process improvement and standardization. Understand business requirements and technical implementation of distributed services and have a demonstrated ability to collaborate with QA counterparts in other geographies English (business fluent) Willingness to travel

CGI Logo

VPN Netscaler SME

CGI

Bengaluru, Karnataka, India

Posted: a year ago

Job Title: VPN Netscaler Position: Senior Systems Engineer Experience: 7-10 Years Category: IT Infrastructure Main location: India, Karnataka, Bangalore Employment Type: Full Time We are looking for an experienced Java Backend Developer to join our team. The ideal candidate should be passionate about coding and developing scalable and high-performance applications. You will work closely with our front-end developers, designers, and other members of the team to deliver quality solutions that meet the needs of our clients. Qualification: Bachelor's degree in Computer Science or related field or higher with minimum 3 years of relevant experience. Responsibilities: Firewall - Checkpoint, Cisco ASA, Juniper Citrix NetScaler (Mandatory Skill) and F5 load balancer WAAS or Riverbed Experience in Routing and Switching BGP/MPLS Juniper Platform experience Good oral and written communication in English + 5 years of experience in managing a Network Operations Team (LAN, WAN, WIFI, Netscaler Loadbalancing) Excellent Knowledge on MIS Reporting & KPI generation. Should have Expert in troubleshooting NetScaler load balancing, access gateway, SSL certificate, VPN, Content switching, GSLB. Working knowledge of Installing and troubleshooting NetScaler MPX, VPX, SDX. Should have Experience in Multi-factor authentication solution. Handling the incident cases based on ITIL process. Good oral/written communication skills, Should be fluent to develop technical relationships with customer, OEMs and other teams. Responsibilities: Prepare solution presentation and present to Client. Prepare document and explain to deployment team. Installation, Configuration of NetScaler SDX, MPX, VPX and ADM. Resolving escalated issues related to NetScaler and ADM. Troubleshoot issues of Application accessibility. Resource management and reports generation. Handling the incident cases based. Coordinate with OEM and vendor for any issue. Find out RCA of major issues. Team management. Energizing team under pressure, crisis and change. Good mentoring and coaching skill Empowering employees to tap their personal strengths to exceed expectations Measure and report SLA Make sure that the teams have the capability (skilled/capacity) to reach SLA Flexible to work on 24/7 rotational shifts Preferred: 1. Certified on NetScaler , CCIE Security/ DC ( preferred ) , CCNP –Security 2. Good Knowledge of ADM (On-Premise / Cloud Hosted   Skills: Citrix Netscaler ITIL VPN (Virtual Private Network)