You are viewing a preview of this job. Log in or register to view more details about this job.

Software Engineers

Across NXP, Software Engineers make our chips work for our customers, across all parts of our business. You may be facilitating test and validation activities on wireless communications products; developing safe, innovative and high performance software products as part of Autonomous Drive applications; or working on embedded software applications for our Microprocessors/Microcontrollers group; or contributing to the rapidly evolving technology field where enterprises are moving their Artificial Intelligence/Machine Learning software to the Edge devices.

In this position, you might work on a team responsible for defining test requirements and test procedures. The candidate will be responsible for execution of these testcases and tracking product quality. This may include automation related to testing various aspects of the product including functional, performance, stress, use case interoperability, and industry standard conformance test cases.

  • The candidate will work closely with development engineers, other validation engineers, application engineers and marketing personnel to understand the specifics of the product, its requirements and its intended usage to develop in-depth validation test plans and execute these test plans independently.
  • May involve new features/tools and drive continuous improvement in the existing framework to build scalable and reliable test framework.Writing automation scripts and implementing software applications
  • Specification and documentation according to NXP guidelines

Cross functional aspects, depending what group you end up with:

  • Working in the chip industry like NXP will expose you to software, firmware and all kinds of hardware resource experts. The position will require interfacing with software developers, firmware engineers, SoC design engineers.
  • The position requires testing software and firmware to enable a wireless SOC that resides within a product. This involves getting familiar not only with wireless protocols but also OSes like Linux, Android, Apple IOS, Windows, RTOS and on various different platforms in different environments.
  • You will engage with engineers around the world in a flexible work environment, working with the world-wide team to develop software solutions for next generation products in the IoT and Industrial markets.
  • These are very exciting positions to be in where you are centrally positioned and gain knowledge in all or any area you choose to get into later on.

Job Qualifications:

  • Bachelor's or Master's degree in Computer Science, Electronics Engineering or related field or equivalent experience.
  • Proficient in C, C++, Python, Perl programming, and hands-on experience writing object-oriented code using either of the technologies.
  • Candidate with automation development experience on Linux, Android, FreeRTOS, Windows etc
  • Prior experience in APP development on Android & iOS is added advantage
  • Familiarity and experience with various technologies like RESTful API, JSON, Front end - Angular, Backend - Node JS, DB - Mongodb is added advantage
  • Exposure to embedded SW development is desirable
  • Structured and analytical working method
  • Excellent communication and interpersonal skills. Strong written and verbal communications including the ability to document test plans, test results and to interpret test results into actionable recommendations.
  • Take initiative, be proactive and assume full responsibility of the tasks and initiatives
  • Excellent team member and self-driven with zeal to continuously strive for improving operational efficiency