Embedded Software Testing Engineer

7 days ago


Bengaluru, Karnataka, India Quest Global Full time ₹ 9,00,000 - ₹ 12,00,000 per year

Job Requirements

Embedded Software Testing Engineer (Brakes)

No. Of Positions: 1, Location: Bengaluru

Customer is looking for an Engineer – Software Development & Testing (Brakes SW) to join their Software team in India to perform unit testing, functional testing, overall testing and test documentation for Brake Control, Protection products, Libraries, Standard Modules for both SW and R&D teams.

Role Summary & Essential responsibilities:

  • Experience with C language and C library creation and debugging and executable files creation.
  • Hands-on experience in test case development, debugging and Software build / executable generation.
  • Strong problem solving and analytical skills.
  • Develop test cases and setup test environment.
  • Perform unit testing, functional testing, overall testing and involve in Structural report and Test Case results report generations.
  • Debug and Resolve segment faults in the real time embedded systems.
  • Identify the functional, pragmatic, semantic and syntactic errors in code.
  • Write Test cases following PSP/SRS and prepare related test documents
  • Work in Test Benches for execution of Test cases, validation of the test case and preparing test report.
  • Work in highly agile execution methodology
  • Collaborate with cross teams, other developers, project managers, system integrators, test engineers and customers.
  • Participate / Support Design verification / validation in end customer sites in India & Abroad
  • Promote and apply industry best practices in embedded Unit Testing
  • Provide timely communications on significant issues or developments.
  • Participate as a presenter / reviewer in technical and program reviews.

Work Experience

Qualification / Requirement:

  • Bachelor / Masters in Engineering in Computer Science/Electronics/Electrical Engineering
  • 3 to 5 years of hands-on experience in embedded real-time software design and development and some exposure to Unit testing

Desired Skills:

  • Strong technical aptitude, and expertise in applicable engineering tools and systems
  • Proven history in delivering high quality embedded software products utilizing the best practices of testing the code.
  • Knowledge of Python under embedded Linux operating environment will be an added advantage.
  • Experience in all phases of the product engineering/development cycle in addition to practical experience with the SEIs CMM / CMMI
  • Experience in working with real Test Benches
  • Willing to work physically near the Test Benches at various site of WABTEC
  • Experience in Test Automation
  • Exposure to Agile methodology of software development is an added advantage.
  • Effective oral and written communication skills
  • Knowledge of Italian / French language is an added advantage.
  • Strong interpersonal skills
  • Willing to travel to end customer sites in India & Abroad

Good to have:

  • Hands on Experience in Trace32
  • Equipped with advanced debugging skills using tools like JTAG , USB, analyzers
  • Experience in Compilers, Linkers, Debuggers for both Linux and Microcontrollers
  • Understanding of the IEC62443 standards
  • Scripting: Familiarity with Languages like Rust, Python, Shell, Bash script, Perl
  • Knowledge of Italian / French / German language is beneficial


  • Bengaluru, Karnataka, India Versabyte Data Systems Full time ₹ 9,00,000 - ₹ 12,00,000 per year

    Role Overview:We are looking for motivated and skilled Embedded Software Engineers who have a strong foundation in embedded system development and are excited to work at the intersection of hardware and software. This role involves hands-on development, debugging, and optimization of embedded applications for real-world industrial and consumer electronics...


  • Bengaluru, Karnataka, India AMETEK Full time

    We are currently seeking an experienced Embedded Software Engineer for test fixtures, for our analytical products who will be responsible for designing, developing, modifying and evaluating software for embedded applications. This individual will be responsible for working closely with the Software, Hardware and Operations groups in the United States, to...


  • Bengaluru, Karnataka, India Wabtec Full time ₹ 15,00,000 - ₹ 25,00,000 per year

    How will you make a difference?As an Embedded Software Engineer, you will utilize experience and expertise to develop and execute objectives for self and others, as well as provide technical solutions, through Embedded Software Applications, for a myriad of customer requestsYou will have the ability to affect short-term and some long-term business goals on...


  • Bengaluru, Karnataka, India Google Full time

    Minimum qualifications:Bachelor's degree in Electronics, Computer Science or similar technical field of study or equivalent practical experience.5 years of experience in hardware or embedded testing or automation.Experience testing embedded software on SoC on Linux, Android or RTOS.Preferred qualifications:Master's degree in Electronics, Computer Science or...


  • Bengaluru, Karnataka, India Meltronics Systemtech Full time

    Embedded Software EngineerCompany DescriptionMeltronics Systemtech is a company with expertise in design, development, manufacture, testing, delivery, installation, training, and maintenance of electronic systems & products for defense, industries and avionics. The company has strong knowledge and experience with MIL standards and executes projects with...


  • Bengaluru, Karnataka, India Cyanous Software Private Limited Full time ₹ 20,00,000 - ₹ 25,00,000 per year

    Embedded C/C++ Development experience Embedded Linux.Application Development.Strong Debugging Skills Focused on Embedded Linux.Experience with Yocto Build Environment.Highlited skills are mandatory and skills should be in cv mustNeed profiles by 3.30PM today onlyJob DescriptionWe are looking for a highly skilled C++ Embedded Engineer with strong experience...


  • Bengaluru, Karnataka, India, Karnataka Info Way Solutions Full time

    Job Description:Role: Embedded Software Engineer (C++ Developer) Location: Bengaluru We are looking for an experienced Embedded Software Engineer with strong hands-on expertise in C++ development and a solid understanding of embedded systems. The ideal candidate will be responsible for the design, development, integration, and testing of embedded software...


  • Bengaluru, Karnataka, India Hays Full time ₹ 9,00,000 - ₹ 12,00,000 per year

    Company: Hays ) – PayrollClient: Semicon domainLocation; BangaloreRole; Embedded EngineerPayroll; HaysMode of Interview; 1st round virtual & 2nd round F2FIf you are interested pls share your resume to with below details.CCTC;ECTC;Current location;NP; Required Experience & EducationExperience: 2+ years in Embedded Software DevelopmentEducation: BE/MTech in...


  • Bengaluru, Karnataka, India Larsen & Toubro Ltd Full time ₹ 8,00,000 - ₹ 24,00,000 per year

    Embedded development & support > Designing, developing, testing and optimising software for embedded systemsExperience with customizing embedded Linux, BSP Experience in working with Zynq MpSoC & Petalinux > Testing and debugging embedded software to ensure reliability and performance > Collaborating with hardware engineers to understand system constraints...


  • Bengaluru, Karnataka, India Daikoku Innovations LLP Full time ₹ 9,00,000 - ₹ 12,00,000 per year

    Role: Embedded Software EngineerRelevant experience: 2-3 yearsResponsibilitiesShould be good at, C, C++, Linux driver developmentShould have worked in protocol like i2S, SPI, i2C. rf, 6lowpan, Tcp / Ip stack etc..Experience in porting MbedOS , FreeRTOS to different boards is good.Analyzing and enhancing efficiency, stability and scalability of system...