> Markdown version of [/jobs/ext/1972460-senior-application-and-sdk-engineer](https://www.wearedevelopers.com/jobs/ext/1972460-senior-application-and-sdk-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Application and SDK Engineer - **Company:** NXP - **Location:** San Jose, CA, United States - **Experience:** Expert - **Salary:** $166,200.0 - $228,500.0 - **Contract:** Permanent contract - **Skills:** IEEE 802.1Q, Very-Large-Scale Integration, Bluetooth, C++ (Programming Language), Computer Programming, Computer Engineering, Software Debugging, Device Drivers, Memory Management, Embedded Software, Ethernet, FreeRTOS, Github, Hardware Interface Design, IPv4, Python (Programming Language), Linux System Administration, Routing, Network Protocols, PCI Express, Shell Script, Software Engineering, System on a Chip, Systems Integration, TCP/IP, Universal Asynchronous Receiver/Transmitter, USB, Virtual Local Area Networks, Wi-Fi Technology, Serial Peripheral Interface, PIC Microcontroller, Real Time Systems, Git, Atlassian Tools, Zigbee, Bitbucket - **Published:** August 7, 2026 - **Apply:** https://nxp.wd3.myworkdayjobs.com/careers/job/San-Jose-Holger-Way/Senior-Application-and-SDK-Engineer_R-10066125 ## About the Role Master's degree in Electrical Engineering, Electronics Engineering, or Computer Engineering (with related variants such as VLSI or Physics), foreign equivalent or related field. Three (3) years of experience in job offered, Technical Lead, Embedded Engineer, or related occupation. Required skills: Position requires three (3) years of experience in: Embedded firmware development for Microcontroller SDK (software development kit) development for embedded system. Understanding Linux-based systems, including kernel modules, device drivers, and user-space applications Experience to develop real-time applications on FreeRTOS, optimizing task scheduling, memory management, and peripheral integration for embedded systems. Programming in C/C++, Python, Shell script and SWIG. Experience in networking protocols: Wireless Communications ( Wi-Fi 802.11a/b/g/n/ac/ax), IPV4 routing, TCP/IP, UDP, ARP, 802.1Q VLAN, L2 bridging Experience in Software development and integration of various interfaces, such as I2C, SPI, UART, GPIO, DMA and PCIe. Knowledge of tool like GitHub, Bitbucket, Git, Jira and Confluence.. ## Description Duties: Perform semiconductor engineering design, development, and testing for firm products and devices in conjunction with product development for the electronic communications industry. Responsible for providing technical support for NXP's wireless products Wi-Fi/Bluetooth/ZigBee/Thread/Matter. Implement, integrate and debug wireless protocol stacks and MPUs to provide strategic technical insights and enhance cross-functional collaboration with engineering and product team. Lead troubleshooting efforts to resolve complex software issues for customers, ensuring high-level technical resolutions. Design, develop and optimize application from embedded systems with ARM processors. Responsible for implementing and integrating various system-on-chip (SOC) hardware interfaces, including Ethernet, USB, UART and SPI. provide strategic technical insights and enhance cross-functional collaboration with engineering and produce team. make quick responses to all customers and help them resole software/hardware issues. 10-15% domestic travel to various locations req'd for customer onsite debugging, workshops, customer platform bring-up's. ## Related Videos - [Prototyping with Hardware and the Web](https://www.wearedevelopers.com/videos/651-prototyping-with-hardware-and-the-web) - [IP Authentication: A Tale of Performance Pitfalls and Challenges in Prod](https://www.wearedevelopers.com/videos/1413-ip-authentication-a-tale-of-performance-pitfalls-and-challenges-in-prod) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [For the Cars and the Curious: Android Drift](https://www.wearedevelopers.com/videos/499-for-the-cars-and-the-curious-android-drift) - [Project Fugu: Extending the web](https://www.wearedevelopers.com/videos/832-project-fugu-extending-the-web) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) ## Related Articles - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [Résumé-Driven Development: How IT trends affect the job market for software developers](https://www.wearedevelopers.com/magazine/59-resume-driven-development-how-it-trends-affect-the-job-market-for-software-developers)