Sr. Embedded Software Engineer/Technical Lead

NXP Semiconductors
Published
November 2, 2020
Location
6501 W William Cannon Drive, Austin, Texas
Category
Job Type

Description

NXP’s Edge Processing business unit offers best-in-class security, contactless performance, cutting edge AI technology and the most complete solutions to produce unmatched mobile and Internet of Things (IoT) solutions.

The Edge Processing Team is a fast moving team of application area experts focused on bring complete solutions to our customers, enabling them to significantly reduce development time and risk, and speed their time to money.  The IoT segment architect will define next generation IoT solutions that meet emerging market needs for Artificial Intelligence, connectivity, security, and reliability.

Job Summary:

  • As a Senior Solutions Engineer you help will define and delivery the next generation IoT solutions that meet emerging market needs for AI, connectivity, security, and reliability.
  • Work closely with the business segment team and R&D to deliver a production ready solution.
  • Hands-on design, development and prototyping of our solutions

Job Responsibilities:

  • hands-on development in an Agile environment
  • develop embedded software in C, C++, C#, Java or other selected languages
  • expertise with FreeRTOS and Arm GCC
  • master software engineering tools and software engineering environments
  • support and improve our development methodology and release processes
  • optimization with respect to code/memory and performance requirements
  • porting code between different architectures
  • create and maintain requirements, design, architecture, code and tests for different parts of the product
  • ensures quality of the software and its timely and efficient delivery according to the agreed project plans.
  • participates in creation and maintenance of product roadmaps.
  • translate customer / market connectivity requirements into technical definitions
  • work closely with our business and technical teams to develop proof of concepts and R&D teams to productize solutions

Necessary experience:

  • BSEE or MSEE in Computer Engineering or related field with at least 5 years' experience developing embedded software
  • General CPU/Computer architecture know-how
  • Can translate high level requirements in to actionable software requirements
  • Debugging skills for embedded targets and low level software
  • can translate customer / market connectivity requirements into technical definitions
  • can work with Solution Integrators to develop proof of concepts and R&D teams to productize solutions
  • knowledge of wireless communication technologies (NFC, UWB, Bluetooth, WiFi) desired
  • excellent communication skills

Job Location:

  • Austin, Texas

Related Jobs

Image Processing Software Developer   Fort Meade, Maryland
June 16, 2019
Software Developer Level 2   New Windsor, Maryland
June 3, 2019
Desktop page
~