Discover Technata Job board

Find your next tech job in Kanata North, Canada’s largest technology park. Then explore endless international opportunities and dream about where your career will take you. With the Country’s largest density of technology companies ranging from promising startups to leading global giants, Kanata North is the place to be if you are serious about a career in tech.

Software Engineer - Firmware

NXP Semiconductors

NXP Semiconductors

Software Engineering
Noida, Uttar Pradesh, India
Posted on Thursday, August 1, 2024

NXP Semiconductors N.V. (NASDAQ: NXPI) enables secure connections for a smarter world, advancing solutions that make lives easier, better, and safer. As the world leader in secure connectivity solutions for embedded applications, NXP is driving innovation in the automotive, industrial & IoT, mobile, and communication infrastructure markets. Built on more than 60 years of combined experience and expertise, the company has approximately 29,000 employees in more than 30 countries and posted revenue of $8.61 billion in 2020. Find out more at www.nxp.com.

Job Description

As a Senior/Lead Embedded Software Engineer, you will be designing and developing software for embedded systems, debugging and testing embedded software, and working on the integration of software and hardware components. You will collaborate with cross-functional teams to deliver high-quality embedded software solutions for electronic devices.

Responsibilities

  • Designing and developing software for embedded security systems with high performance.
  • Debugging and testing embedded software
  • Integrating software and hardware components
  • Collaborating with hardware engineers and cross-functional teams
  • Ensuring software quality and performance
  • Documenting software designs and processes
  • Qualifications
  • Bachelor's degree in Electronic Engineering , Computer Engineering, Electrical Engineering or related field
  • Proficiency in programming languages like C,
  • Experience with real-time operating systems
  • Excellent communication and teamwork abilities
  • Know how of ISO26262, ISO21434, ASPICE level-3
  • Min. 7+ years of experience in embedded software development for development role.
  • Min. 7 years of experience in embedded software development and 4 years as software architecture role for Architect Position.

Skills

  • Embedded C
  • Good Hands on with Arm and RiscV Assembly
  • Working knowledge of Python, System Automation
  • RTOS
  • Microcontrollers, Microprocessor internals
  • Hardware-software integration
  • Debugging tools and techniques
  • Good Know how of security fundamentals like AES, RSA, ECC, Post quantum Crypto.
  • Cyber security hands on: Secure Boot, Key Management, Firmware update,Code hardening, Coding guideline CERTC, MISRA-2012
  • Knowledge of protection against fault attacks, SPA & DPA is an added advantage


More information about NXP in India...