CrawlJobs Logo

Embedded Testing C++ Technical Lead

India, Bengaluru Employment contract · Job Posted May 30, 2025
Apply Position
Job Link Share

Job Description

We are seeking an experienced Embedded Testing C++ Technical Lead to join our dynamic team in Bengaluru, Karnataka, India. In this role, you will lead our embedded testing efforts, driving innovation and ensuring the highest quality standards for our cutting-edge embedded systems.

Job Responsibility

  • Provide technical leadership and mentorship to a team of embedded software testers
  • Develop and implement comprehensive test strategies for complex embedded systems
  • Design and oversee the creation of automated test frameworks using C++
  • Collaborate with cross-functional teams to identify and resolve software defects
  • Optimize testing processes and methodologies to improve efficiency and coverage
  • Conduct code reviews and ensure adherence to coding standards and best practices
  • Stay up-to-date with emerging trends in embedded systems testing and C++ development
  • Participate in architectural discussions and contribute to technical decision-making
  • Manage resource allocation and prioritize testing activities across multiple projects
  • Report on testing progress, quality metrics, and risk assessments to stakeholders

Requirements

  • Bachelor's or Master's degree in Computer Science, Electrical Engineering, or related field
  • 7+ years of experience in embedded systems development, with a strong focus on C++ programming
  • 3+ years of leadership experience in technical roles, preferably in embedded testing
  • Extensive knowledge of embedded systems architecture and real-time operating systems (RTOS)
  • Proficiency in developing and maintaining test automation frameworks for embedded systems
  • Strong understanding of hardware-software integration and its impact on testing strategies
  • Experience with version control systems (e.g., Git) and CI/CD pipelines
  • Familiarity with Agile methodologies and test-driven development (TDD) practices
  • Excellent debugging and troubleshooting skills for complex embedded systems
  • Strong analytical and problem-solving abilities with attention to detail
  • Exceptional communication and interpersonal skills to lead teams and interact with stakeholders
  • Ability to manage multiple projects and prioritize effectively in a fast-paced environment
  • Relevant certifications in embedded systems or software testing are preferred

Nice to have

Relevant certifications in embedded systems or software testing

What we offer

  • Inclusive and respectful work environment
  • Open to people with disabilities

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Embedded Testing C++ Technical Lead

8 matching positions

New

Embedded Software Technical Lead

This is an opportunity to join a fast paced program with DCS Corp’s U.S. Army Co...
Location
Location
United States of America , Sterling Heights
Salary
Salary:
Not provided
dcscorp.com Logo
DCS Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Due to the sensitivity of customer related requirements, U.S. citizenship is required.
  • Bachelor’s Degree plus 12 years of experience in Computer Science, Computer Engineering, Software Engineering, Electrical Engineering, or similar engineering degree.
  • Must be able to obtain and maintain a DoD Secret clearance.
  • Must be willing to be onsite and open to occasional travel.
  • Familiar with and has run/lead projects with the full SDLC.
  • Strong knowledge of Software Programming Languages such as C++, C#, C, etc. and the development of build scripts for software releases.
  • Strong Linux knowledge (command line, networking, administration, cyber).
  • Competent with git and the Atlassian toolsuite (Bitbucket, Jira, Confluence) or similar (like GitLab).
  • Understanding of Requirements Management and the usage of DOORS to maintain them.
  • Experience in developing Software Architectures and Detailed Software Designs that allow for modularity, commonality and reuse.
Job Responsibility
Job Responsibility
  • Provide active participation and leadership in the execution of defining software requirements, software design, implementation using Programming Languages such as C++, C#, C, etc., test and installation for the integration Software Solutions onto combat and tactical vehicle systems.
  • Provide expertise in evaluating and identifying system and software solutions that address Army Ground Vehicle requirements and challenges.
  • Lead the project sustainment with multiple CSCIs being developed.
  • Working with other SW leads, sharing opinions/experience.
  • Working with functional groups to define the project scope, working with our gov't customer when scope is adjusted to accurately and professionally define team limitations.
  • Working with multiple groups/teams and coming to a consensus on the scope definition based on requirement specifications.
  • Coordinating tasking through issue tracking system, running down scope, tagging up with engineers to assist with their features/bugs, etc.
  • Working with multiple groups/teams and assessing the 'what's really needed' from conflicting group opinions.
  • Establish and maintain Software Development Environment and Software Branch Strategies.
  • Fulltime
Read More
Arrow Right

Technical Lead in Embedded Software - 5G User Plane Control/Scheduler

If you want to join the evolution of Ericsson, work with 5G and beyond, and be p...
Location
Location
Poland , Kraków
Salary
Salary:
Not provided
ericsson.com Logo
Ericsson
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Hands-on experience and knowledge in C/C++ programming
  • At least 5 years' experience in development of real-time embedded systems
  • Strong analytical and problem-solving abilities
  • General programming skills is an advantage, e.g. Python
  • Knowledge of 5G and LTE (4G) standards (3GPP) is an advantage
  • Clean code programming style and mindset
  • Experience in defining product architecture or complex implementation proposals is appreciated
  • MSc/Bsc level in a technical subject area or the equivalent level of knowledge
  • Keen interest in the long-term evolution and success of the Baseband SW product
  • Find it stimulating with teamwork and be part of a global organization
Job Responsibility
Job Responsibility
  • Support teams in development of new features for the 5G RAN
  • Work with UPC SW architecture changes to prepare for the feature's roadmap
  • Review design solutions prior to implementation
  • Participate and approve strategic/complex code reviews
  • Define and maintain product development strategy and architecture integrity
  • Work with improving general quality of Scheduler
  • Drive domain module, submodule and function level test strategy
  • Maintain, define and prioritize UPC domain care backlog
  • Participate and support in system study
  • Support longer term prototyping and architecture initiatives
What we offer
What we offer
  • Annual bonus depending on the achievement of the company's goals and results
  • Possibility to take advantage of the reduction of tax-deductible costs for creative work
  • Financial awards and distinctions
  • Private medical care for employee and their family (Medicover)
  • Life insurance
  • Mental Help Line
  • Cafeteria system Pluxee platform: co-financing MultiSport or OK System card, lunch cards, and others
  • Sports and integration activities (e.g. Football, Joga, raising team, climbing club)
  • Company support (loans and grants)
  • Possibility to participate in 3G / 4G / 5G... 6G technology projects
Read More
Arrow Right

Technical Lead QNX Engineer

Help shape the future of mobility. Imagine a world with zero vehicle accidents, ...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
aptiv.com Logo
Aptiv plc
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • A graduate in BE/B.Tech/ ME/ M.Tech (Electricals/ Electronics/ Instrumentation)
  • Experience Required – 6 - 15 Years
  • POSIX (QNX/Linux) configuration/development for ARM based SoCs
  • Software product development on SoC with C++14 in embedded context (low level driver), including object-oriented thinking and meta programming: design, programming, debugging, code quality assurance, profiling, optimization, refactoring
  • Kernel development and maintenance
  • Strong Knowledge on Qualcomm/TITD4/ SAMSUNG SOC
  • Device drivers development for target platform
  • Proven experience in SW bring up on EVB’s and Custom HW
  • Strong Experience in Error Handling techniques and debugging tools
  • Configuration of build for specific target (Yocto)
Job Responsibility
Job Responsibility
  • Analyzing internal and customer requirements, defining technical requirements handling phases of SDLC/STLC in collaboration with the OEM & other Aptiv competencies , and converting these into Designs and Code
  • Development of BSP/POSIX for Automotive Embedded systems like Infotainment platform for User Experience products.
  • Development of Cockpit platform Software for targets
  • Responsible for Software module testing (functional, Unit / integration testing) and understand and involve in various SW and System KPIs and related refinements
  • Debugging and resolving the customer reported issues in an agile manner
  • Collaborate with cross functional teams to bring innovation or overcome the obstacles of the owned modules
What we offer
What we offer
  • Higher Education Opportunities (UDACITY, UDEMY, COURSERA are available for your continuous growth and development)
  • Life and accident insurance
  • Sodexo cards for food and beverages
  • Well Being Program that includes regular workshops and networking events
  • EAP Employee Assistance
  • Access to fitness clubs (T&C apply)
  • Creche facility for working parents
  • Fulltime
Read More
Arrow Right

Technical Lead QNX Engineer

Help shape the future of mobility. Imagine a world with zero vehicle accidents, ...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
aptiv.com Logo
Aptiv plc
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • A graduate in BE/B.Tech/ ME/ M.Tech (Electricals/ Electronics/ Instrumentation)
  • Experience Required – 8 - 16 Years
  • POSIX (QNX/Linux) configuration/development for ARM based SoCs
  • Software product development on SoC with C++14 in embedded context (low level driver), including object-oriented thinking and meta programming: design, programming, debugging, code quality assurance, profiling, optimization, refactoring
  • Kernel development and maintenance
  • Strong Knowledge on Qualcomm/TITD4/ SAMSUNG SOC
  • Device drivers development for target platform
  • Proven experience in SW bring up on EVB’s and Custom HW
  • Strong Experience in Error Handling techniques and debugging tools
  • Configuration of build for specific target (Yocto)
Job Responsibility
Job Responsibility
  • Analyzing internal and customer requirements, defining technical requirements handling phases of SDLC/STLC in collaboration with the OEM & other Aptiv competencies , and converting these into Designs and Code
  • Development of BSP/POSIX for Automotive Embedded systems like Infotainment platform for User Experience products.
  • Development of Cockpit platform Software for targets
  • Responsible for Software module testing (functional, Unit / integration testing) and understand and involve in various SW and System KPIs and related refinements
  • Debugging and resolving the customer reported issues in an agile manner
  • Collaborate with cross functional teams to bring innovation or overcome the obstacles of the owned modules
What we offer
What we offer
  • Higher Education Opportunities (UDACITY, UDEMY, COURSERA are available for your continuous growth and development)
  • Life and accident insurance
  • Sodexo cards for food and beverages
  • Well Being Program that includes regular workshops and networking events
  • EAP Employee Assistance
  • Access to fitness clubs (T&C apply)
  • Creche facility for working parents
  • Fulltime
Read More
Arrow Right

Technical Lead- Audio/DSP/Amplifier

Help shape the future of mobility! Imagine a world with zero vehicle accidents, ...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
aptiv.com Logo
Aptiv plc
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8+ years of experience in Automotive Audio systems with strong expertise in QNX, Linux, and Android platforms and hypervisor-based systems
  • Expertise Embedded C, C++ development
  • Expertise in Automotive Audio Framework and Audio DSP, Audio routine and Alsa layer
  • Hands-on experience with industry-leading SoCs in the automotive sector
  • In-depth knowledge of standard and time/safety-critical audio features
  • Good to have knowledge of Android Audio Framework, AudioPolicyManager, AudioFlinger, Android HAL, MediaServer, and AudioServer
  • Experience in QNX audio architecture, audio routing, and DSP driver integration
  • In-depth design knowledge on audio routing, echo canceller integration, DSP driver, A2B driver, Class D/AB amplifier drivers
  • Good knowledge on Hardware interfaces and should able to understand schematics
  • ASPICE - Ability to create detailed software architecture, requirements, and design documents
Job Responsibility
Job Responsibility
  • Lead technical design and architecture for Audio DSP and infotainment systems across QNX, Linux, and Android platforms
  • Analyzing customer requirements and converting them into design and implementation strategies
  • Provide technical leadership for complex audio features, DSP integration, and certification compliance
  • Responsible for developing and reviewing code in C & C++ language
  • Analysis and resolution of customer and internal reported issues
  • Support software integration activity
  • Responsible for software module testing (functional, unit/integration testing)
  • Should understand and involve in various KPIs including certification activities/process
  • Monitor Android Automotive trends and roadmaps
What we offer
What we offer
  • Higher Education Opportunities (UDACITY, UDEMY, COURSERA are available for your continuous growth and development)
  • Life and accident insurance
  • Sodexo cards for food and beverages
  • Well Being Program that includes regular workshops and networking events
  • EAP Employee Assistance
  • Access to fitness clubs (T&C apply)
  • Creche facility for working parents
  • Fulltime
Read More
Arrow Right

Technical Lead - AUTOSAR

Help shape the future of mobility. Imagine a world with zero vehicle accidents, ...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
aptiv.com Logo
Aptiv plc
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • B.E. / B. Tech / M.E. / M. Tech in any specialization with an experience of 8-15 years
  • Proficient in C and Microcontroller(S32, Aurix, Renesas), Experience working on Embedded/Autosar SW development
  • Analyze, interpret and clarify customer Autosar requirements
  • Deep expertise in more than two AUTOSAR BSW stack/MCAL modules- com stack(CAN, Ethernet),Memory Stack, Diagnostic Stack, Cybersecurity Stack ,OS, Watchdog ,MCAL
  • Experience in CDD & RTE, Experience on Vector/Mentor Autosar Tools
  • Experience on Autosar Multicore architecture. Understanding of 16/32-bit microcontrollers
  • Experience with min one microcontroller architectures: Renesas RH family or TRICOR or PowerPC architecture
  • Expertise with development tolls: CANalyzer, debugger, oscilloscopes
  • Understanding and working experience on ASPICE and AGILE methodologies.
  • Functional Safety, Cyber Security
Job Responsibility
Job Responsibility
  • Design, develop, and maintain embedded software solutions for automotive applications, leveraging expertise in embedded systems and real-time operating systems (RTOS)
  • Implement automotive communication protocols and integrate software modules with microcontroller architectures to ensure seamless operation within vehicle systems
  • Integrate embedded software development activities into the automotive product development process, following established procedures and standards such as AUTOSAR and ASPICE
  • Collaborate with cross-functional teams to define requirements, develop software architectures, and deliver high-quality embedded software solutions in alignment with project objectives
  • Lead testing and debugging efforts for embedded software components, utilizing tools like Vector CANalyzer and CANoe to analyze communication protocols and verify system behavior
  • Manage embedded software requirements using tools like DOORS, ensuring traceability and alignment with project goals and customer needs
  • Document software design specifications, test plans, and validation reports to support the development and verification of embedded software solutions
  • Utilize version control systems such as Git and collaboration platforms like JIRA and Gerrit to manage software repositories and facilitate team collaboration
  • Ensure compliance with automotive product development processes and standards such as ASPICE, adhering to established guidelines and procedures throughout the software development lifecycle
  • Conduct code reviews, perform static analysis, and contribute to quality assurance activities to validate the integrity and safety of embedded software implementations
What we offer
What we offer
  • Flexible working hours
  • Higher Education Opportunities (UDACITY, UDEMY, COURSERA are available for your continuous growth and development)
  • Life and accident insurance
  • Sodexo cards for food and beverages
  • Well Being Program that includes regular workshops and networking events
  • EAP Employee Assistance
  • Access to fitness clubs (T&C apply)
  • Creche facility for working parents
  • Fulltime
Read More
Arrow Right

Technical Lead SWDL Engineering

Help shape the future of mobility! Imagine a world with zero vehicle accidents, ...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
aptiv.com Logo
Aptiv plc
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8 to 15 years of technical experience with B.E. / B.Tech / M.E. / M.Tech in Computer Science / Electronics & Communication
  • Mandatory experience in C++ coding and Linux/QNX
  • Third party software design, integration, and debugging
  • Autosar Architecture, Embedded C, Bootloader and Boot manager customization
  • SOTA/FOTA implementation
  • Good in Flash Drivers
  • Good in Vector Developments tools like Davinci
  • MCAL customization
  • Good in CAN/CAN FD
  • Expert in Ethernet communication and protocols, should be good in L2/L3
Job Responsibility
Job Responsibility
  • Analyzing customer requirements
  • Converting Customer Requirements into Design and Code
  • Analysis and resolution of customer and internal reported issues
  • Prepare test specifications and plans
  • Static/Dynamic Code Analysis
  • Conduct System testing
  • Helping in Software integration activity
What we offer
What we offer
  • Higher Education Opportunities (UDACITY, UDEMY, COURSERA are available for your continuous growth and development)
  • Life and accident insurance
  • Sodexo cards for food and beverages
  • Well Being Program that includes regular workshops and networking events
  • EAP Employee Assistance
  • Access to fitness clubs (T&C apply)
  • Creche facility for working parents
  • Fulltime
Read More
Arrow Right

Group Lead, Embedded Software

The Embedded Systems Group Lead serves both as lead engineer and as a technical ...
Location
Location
United States , Tampa
Salary
Salary:
Not provided
aevex.com Logo
AEVEX Aerospace
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Computer Engineering, Computer Science, Electrical Engineering, Aerospace Engineering or related field required, MS preferred
  • 7+ years of software development experience, with experience in technical leadership or teamlead roles preferred
  • Proven experience developing autopilot systems, ground control stations, or flight simulation software
  • Prior experience in robotics, autonomous systems, or multi-agent coordination is highly preferred
  • Extensive experience with embedded systems and Linux-based environments
  • Experience in communication protocol design and debugging across mixed hardware
  • Experience across defense and commercial UAV applications
  • Experience on both military and commercial applications
  • Experience with embedded and companion computing environments (NVIDIA Jetson/Orin, Arduino, Raspberry Pi, STM32)
  • Proficiency in C, C++, Python, and exposure to C#, Lua, or similar languages
Job Responsibility
Job Responsibility
  • Lead a multidisciplinary software engineering group responsible for embedded, autonomy, and ground-station UAS software development
  • Manage team workload, task assignment, and performance across multiple concurrent programs
  • Balance staffing, priorities, and technical focus to meet both near-term deliverables and long-term capability growth
  • Interface with Flight Test, Systems Engineering, and Hardware teams to ensure system-level integration and rapid iteration
  • Serves as the primary interface between software engineering, program management, customers, and executives
  • Coordinates seamlessly with systems, hardware, and test teams to deliver integrated UAS capabilities
  • Implement networked and containerized system design
  • Provide cradle-to-grave ownership of software developed after release, including updates, support, and technical oversight
  • Integrate and maintain real-time systems for flight-critical and autonomy software components
  • Design and oversee integration of sensors, GPS/INS fusion, and communication protocols (SPI, I2C, UART, CAN, TCP/UDP)
What we offer
What we offer
  • 401(k)-retirement plan
  • comprehensive Medical, Dental, Vision, Disability and Life insurance group coverage with a portion of the premiums paid by the company
  • professional development funds
  • an Employee Assistance Plan (EAP) with counseling, legal help, child and elder care support, among other benefits for qualified employees
  • Fulltime
Read More
Arrow Right