Embedded Firmware Developer/Lead

Embedded Firmware Developer/Lead

NXP Semiconductors India Private Limited
Bengaluru / Bangalore India
Not Specified
Not Specified

Job Description


NXP Semiconductors N.V. (NASDAQ: NXPI) enables secure connections and infrastructure 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 over 29,000 employees in more than 30 countries and posted revenue of $8.88 billion in 2019.
Design
Requirement analysis and trade-off
Architectural/Implementation Design of new functionalities
Integration to existing architecture
Architecture Improvement Analysis & Design
Performance Analysis and Tradeoff
Working with architects for module design and integration to overall architecture.
Development
Code development of HW specific firmware
Code development of HW agnostic protocols, algorithms and usecases.
Code Optimization and Refactoring
Guiding engineers to develop/debug/integrate modules
Unit Test development and validation.
Integration & Validation
Code Debugging with test teams
Specifying & Reviewing Testcases
Guiding test engineers to achieve test coverage
Mapping requirements, development and tests
Customer/Product Management Interfacing
Analyze, debug and root-cause customer reported issues with quick turn-around
Interface with Product Management for new features/clarifications.
Cross-component Interfacing
Interface with cross-component teams such as HW, RF, Application teams for integration issues, design choices etc,
Effective Communication across all stakeholders Mentoring junior engineers Systematic Problem Solving Skills
Key Skils Required
Experienced/Expert level in
C programming
SoC Peripheral/IP Drivers
Serial interfaces
Crypto blocks
Power Management
Timers
ARM Processors( incl TrustZone)
Commercial RTOS ( preferably Kiel RTX)
Embedded Debug Methods
Serial protocol bus analyzers
Embedded debug
HW-SW partitioning & integration
DSP programming
Real-Time Stack Development
RF Wireless Protocols dev & debugging
MAC-PHY Protocols
RF Integration Issues debugging
Specification development
Design Specification
Test Specification
 Proficient Level in
UML Design Methodology/Architectural Patterns
Pre-Silicon HW-SW Simulations(RTL Simulation)
Integration to Secure Software
Assembly level debugging/analysis
Code Repository Mangement ( GIT/SVN etc)
Code Quality Tools
Static code analysis, Code Coverage etc
 RF Tools Usage
RF Signal Analyzer
Oscilloscope
RF Signal Generator
Power Measurement
Board Level Debugging.
Native Level in
Python scripting
Security Algorithm & Protocols
Integration to middleware platforms such as Android, Linux, RTOS
Test Frameworks such as eRPC, ISS Simulator etc

Job Details

Thank you for considering a career at NXP. To help you prepare for the different steps in our hiring process, please see the following useful advice and tips.Are you already an NXP employee Do not apply here. Instead, you can apply via our internal career page (this intranet link is only available from NXP sites or with VPN).

Similar Jobs

Career Advice to Find Better