Senior Software Integration Engineer

3 weeks ago


Bengaluru, Karnataka, India HARMAN International Full time

About HARMAN International

HARMAN is a technology leader that is rapidly on the move, filled with people who are focused on making life better. Innovation, inclusivity, and teamwork are a part of our DNA. As a technology leader, we are committed to providing our employees with the opportunities, innovative technologies, and resources to build a successful career.

About the Job

You are a passionate professional who is enthusiastic about automotive electronics and wants to define future ADAS/AD systems and in-cabin user experience. As a Software Integration Engineer within the ADAS LAB, you will integrate SW components, troubleshoot SW functions, and execute SW integration tests. With your peers within the Feature Integration team, you will prototype the design as well as prove and demonstrate technical feasibility of ADAS/AD system integration into our controller families based on test setups and concept cars.

Responsibilities

  • Deploy, optimize, and evaluate various deep models classification/detection/segmentation) on CPU/GPU/NPU platforms.
  • Technically lead ADAS/AD SW integration activities w.r.t GPU/NPU such as converting model interfaces to map SW components, troubleshooting SW functions, executing interface tests according to SW architecture and validation concepts.
  • Provide technical guidance to SW validation engineers to enable a seamless delivery and deployment for SiL/HiL testing.
  • Collaborate closely with SMEs to continuously improve SW architectures and SW integration concepts.
  • Collaborate closely with partners to continuously improve deep model functions and performance.

Minimum Qualifications

  • Master's degree in computer science, electrical engineering, or equivalent background.
  • 5 years hands-on experience in model deployment and integration on ADAS/AD system in OEM/Tier-1/Tier-2 programs.
  • Experience with deep learning frameworks such as TensorFlow, PyTorch, and Keras.
  • Experience with deep learning deployment framework such as ONNX, TensorRT, TIDL, SNPE.
  • Experience with C++, Python, MISRA, CICD, DevOps.

Preferred Qualifications

  • Good understanding of ADAS/AD computing platforms (SoC & MCU).
  • Good understanding of ADAS/AD algorithms w.r.t. Perception (e.g., 2D, 3D, BEV).
  • Good understanding of deep learning complier such as TVM, CUDA, XLA, GLOW, TC.
  • Good understanding of camera pipeline including de-serializer, signal processing, etc.
  • Good understanding of technology and trends inside the software integration domain.

What Makes You Eligible

  • Willingness to travel up to 20%, domestic and international travel.
  • Willingness to work in a diverse, international, and continuously improving environment.
  • Be willing to work in an office or home office.

HARMAN is proud to be an Equal Opportunity / Affirmative Action employer. All qualified applicants will receive consideration for employment without regard to race, religion, color, national origin, gender (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender identity, gender expression, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics.



  • Bengaluru, Karnataka, India Flexera Software India LLP Full time

    We're seeking a talented Senior Software Development Engineer to join our Platform Integration team at Flexera Software India LLP. As a key member of our team, you will be responsible for defining and executing on the technical roadmap for our core integration technology.Key Responsibilities:Help define and execute on the technical roadmap for our core...


  • Bengaluru, Karnataka, India Flexera Software India LLP Full time

    We're seeking a talented Senior Software Development Engineer to join our Platform Integration team at Flexera Software India LLP. This is an exciting opportunity to contribute to our mission of empowering global enterprises by transforming IT insights into decisive actions.About the RoleAs a Senior Software Development Engineer, you will play a key role in...


  • Bengaluru, Karnataka, India Flexera Software India LLP Full time

    We're transforming the software industry at Flexera Software India LLP. With more than 50,000 customers across the world, we're achieving our goal. But we know we can't do any of that without our team. We're seeking a talented Senior Software Development Engineer to join our Platform Integration team.The ideal candidate will have strong expertise in Go...


  • Bengaluru, Karnataka, India Flexera Software India LLP Full time

    We're Flexera, a leading provider of Technology Value Optimization solutions. We're seeking a talented Senior Software Development Engineer to join our Platform Integration team.The ideal candidate will have strong expertise in Go programming language, extensive experience in building integration solutions, and a proven track record of deploying applications...


  • Bengaluru, Karnataka, India Guidewire Software Full time

    About the RoleGuidewire Software is seeking a talented Senior Software Engineer to join our development team. As a key member of our team, you will be responsible for building elegant solutions for the property and casualty insurance industry's complex business domain. Our team is looking for a proactive and results-oriented engineer who is passionate about...


  • Bengaluru, Karnataka, India Guidewire Software Full time

    About the RoleWe are seeking a skilled Senior Software Engineer to join our team at Guidewire Software. As a Senior Software Engineer, you will be responsible for designing, developing, and maintaining our cloud-based software platform. You will work closely with our cross-functional team to deliver high-quality software solutions that meet the needs of our...


  • Bengaluru, Karnataka, India MRI Software Full time

    About the Role:We are seeking a highly skilled Senior Software Engineer to join our team at MRI Software. The successful candidate will have a strong background in web application development and a passion for creating innovative solutions.Responsibilities:Design and implement scalable web applications using C#, ASP.NET, and MVC framework.Collaborate with...


  • Bengaluru, Karnataka, India Upland Software Full time

    About the RoleWe are seeking a skilled Senior Software Engineering Manager to lead our software engineering team. As a member of our leadership team, you will be responsible for guiding the technical direction of the team and ensuring the delivery of high-quality software solutions.Key ResponsibilitiesLead a team of software engineers in the development of...


  • Bengaluru, Karnataka, India Flexera Software India LLP Full time

    We're seeking a talented Senior Software Engineer to join our Platform Integration team at Flexera Software India LLP. As a key member of our team, you will play a crucial role in defining and executing the technical roadmap for our core integration technology.Key Responsibilities:Help define and execute on the technical roadmap for our core integration...


  • Bengaluru, Karnataka, India Sonata Software Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our team. As a key member of our engineering department, you will be responsible for designing, developing, and maintaining complex software systems. Your expertise in backend development will be crucial in driving our company forward.Key Responsibilities* Design and develop...


  • Bengaluru, Karnataka, India NEC Software Solutions Full time

    NEC Software Solutions is seeking a skilled Senior Software Engineer to join our team.We have more than 30 years of experience in providing end-to-end IT services across the globe and have earned a reputation for consistently surpassing expectations and helping our customers deliver robust, market-ready software products that meet the highest standards of...


  • Bengaluru, Karnataka, India Tejas Networks Full time

    About Tejas NetworksWe are a global broadband, optical and wireless networking company, with a focus on technology, innovation and R&D. Our portfolio encompasses wireless technologies (4G/5G based on 3GPP and O-RAN standards), fiber broadband (GPON/XGS-PON), carrier-grade optical transmission (DWDM/OTN), packet switching and routing (Ethernet, PTN, IP/MPLS)...


  • Bengaluru, Karnataka, India Iosys Software Full time

    Key Responsibilities:We are seeking a highly skilled Senior Software Engineer to join our Product & Engineering team at Iosys Software.Key Requirements:5+ years of experience in software development with a focus on full-stack engineering.Strong expertise in Golang, React Native, and mobile application development.Proficiency in NoSQL data stores such as...


  • Bengaluru, Karnataka, India ShamiRa Talent Solution LLP Full time

    Job SummaryShamiRa Talent Solution LLP is seeking an experienced Senior Software Engineer to lead our integration team in designing, implementing, and maintaining enterprise integration architectures.Key ResponsibilitiesDesign and implement integration solutions using Apache Camel and Java.Lead a team of software engineers in an Agile environment.Mentor and...


  • Bengaluru, Karnataka, India NEC Software Solutions Full time

    About NEC Software SolutionsWe are a leading provider of end-to-end IT services, with over 30 years of experience in delivering robust software products that meet the highest standards of engineering and user experience.Our team of 1300 talented professionals works with diverse industry verticals, including publishing, media, financial services, retail,...


  • Bengaluru, Karnataka, India Flexera Software India LLP Full time

    We're transforming the software industry at Flexera Software India LLP. With over 50,000 customers worldwide, we're achieving our goal. But we can't do it without our team. We're seeking a talented Senior Software Development Engineer to join our Platform Integration team.Key Responsibilities:• Define and execute on the technical roadmap for our core...


  • Bengaluru, Karnataka, India Upland Software Full time

    About the RoleWe are seeking a highly skilled and experienced Senior Software Engineer II to join our Upland Business Services team. As a key member of our team, you will be responsible for designing, developing, and implementing custom solutions using NetSuite.Key ResponsibilitiesDevelop and implement custom NetSuite solutions to meet business...


  • Bengaluru, Karnataka, India Flexera Software India LLP Full time

    We're seeking a talented Senior Software Engineer to join our Platform Integration team. The ideal candidate will have strong expertise in Go programming language, extensive experience in building integration solutions, and a proven track record of deploying applications on Kubernetes within the AWS environment. Help define and execute on the technical...


  • Bengaluru, Karnataka, India HARMAN International Full time

    About the Job:You will be working as a Senior Software Integration Engineer within the ADAS LAB, where you will integrate SW components, troubleshoot SW functions, and execute SW integration tests. Your expertise in ADAS/AD software integration, neural network deployment, and high-level understanding of neighboring domains will be essential in this...


  • Bengaluru, Karnataka, India Synopsys Software Integrity Full time

    About Synopsys Software Integrity GroupSynopsys Software Integrity Group is a leader in the Gartner Magic Quadrant for Application Security Testing (AST), recognized for its vision and ability to execute. As a result, security and risk management leaders must meet tighter deadlines and test more-complex applications by integrating and automating AST in the...