Staff Embedded Software Engineer
$140k - $200kTP-Link Systems Inc.
:
Headquartered in the United States, TP-Link Systems Inc. is a global provider of reliable networking devices and smart home products, consistently ranked as the world's top provider of Wi-Fi devices. The company is committed to delivering innovative products that enhance people's lives through faster, more reliable connectivity. With a commitment to excellence, TP-Link serves customers in over 170 countries and continues to grow its global footprint.
We believe technology changes the world for the better! At TP-Link Systems Inc, we are committed to crafting dependable, high-performance products to connect users worldwide with the wonders of technology.
Embracing professionalism, innovation, excellence, and simplicity, we aim to assist our clients in achieving remarkable global performance and enable consumers to enjoy a seamless, effortless lifestyle.
Overview:
As a staff embedded software engineer at TP-Link. You will be responsible for enhancing the residential device platform, which will be deployed to more than 100 million devices, creating an extensive network/IoT ecosystem for end users and ISP operators. Leveraging your expertise in embedded systems, you'll play a key role in building an exceptional ecosystem.
In this role, you'll design, implement, and optimize embedded software features, while developing white box testing code on platforms like Linux, PRPL, RDK, and OpenWrt. You'll collaborate closely with cross-functional teams, including hardware engineers, product managers, and cloud services teams, to ensure seamless integration and optimal performance of the residential ecosystem. Additionally, you'll develop and execute testing strategies to validate the robustness of your code, ensuring high quality and reliability in production environments.
Key Responsibilities:
- Lead the design and architecture of complex internet gateway software.
- Design, develop, execute and maintain automated software test suites for the purpose of verifying quality.
- Write high-quality, efficient, and maintainable code in C or C++ for embedded systems, following best practices in software development.
- Deliver high-quality code, comprehensive test cases, and clear design documentation.
- Implement and enhance coding standards within the team, ensuring adherence to best practices in code quality, modularity, and reusability.
- Implement continuous improvements and best practices, focusing on resource consumption optimization and network forwarding performance.
- Participate actively in code reviews, providing constructive feedback to peers and mentoring junior engineers on software development best practices.
- Work closely with product teams and engineers to deliver features end-to-end.
- Analyze competitors and build strategies to address market challenges.
- Handle customer feedback and resolve issues effectively.
- Stay up to date with the latest industry standards and technologies.
Requirements
- Bachelor's degree in computer science, Computer Engineering, Electrical Engineering, or equivalent experience.
- 10+ years of experience with embedded software.
- Strong understanding of computer architecture, network protocols, and related algorithms.
- Proven experience in platform design and solving kernel-level crash problems.
- Proven track record in identifying system bottlenecks and optimizing performance (CPU, memory, and network efficiency).
- Experience in developing and executing white box tests for embedded systems.
- Proficiency in C or C++ programming.
- Deep knowledge of embedded systems.
- Passion for learning and exploring new technologies and methodologies.
Preferred Qualifications:
- Experience with the development prpl, rdk platform, with a strong understanding of their architectures and ecosystems.
- Proficiency in debugging tools and methodologies for embedded systems, especially in performance optimization and crash diagnostics.
- Experience working with large-scale deployments of embedded systems, particularly in networking or telecommunications environments.
- Knowledge of wireless communication standards (Wi-Fi, Zigbee, etc.) and IoT protocols (MQTT).
- Strong communication and interpersonal skills, with the ability to work effectively in cross-functional teams and present complex technical concepts to non-technical stakeholders.
Benefits
Salary range: $140,000 - $200,000
- Free snacks and drinks, and provided lunch on Fridays
- Fully paid medical, dental, and vision insurance (partial coverage for dependents)
- Contributions to 401k funds
- Bi-annual reviews, and annual pay increases
- Health and wellness benefits, including free gym membership
- Quarterly team-building events
At TP-Link Systems Inc., we are continually searching for ambitious individuals who are passionate about their work. We believe that diversity fuels innovation, collaboration, and drives our entrepreneurial spirit. As a global company, we highly value diverse perspectives and are committed to cultivating an environment where all voices are heard, respected, and valued. We are dedicated to providing equal employment opportunities to all employees and applicants, and we prohibit discrimination and harassment of any kind based on race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state, or local laws. Beyond compliance, we strive to create a supportive and growth-oriented workplace for everyone. If you share our passion and connection to this mission, we welcome you to apply and join us in building a vibrant and inclusive team at TP-Link Systems Inc.
Please, no third-party agency inquiries, and we are unable to offer visa sponsorships at this time.
$132.5k - $196.14k
...at the forefront of designing and developing high-speed transceivers for computer networks. We are seeking a Senior Staff Embedded Device Software Engineer who is passionate about technology and committed to delivering high-quality, scalable embedded software solutions....SuggestedPermanent employmentInternshipWork from home$160k - $190k
...growth here. Together, let’s redefine what is possible in orbit and beyond!Terran Orbital is seeking an experienced Staff Embedded Linux Software Engineer to join our dynamic team. Reporting to the Embedded Software & FPGA Manager, the Staff Embedded Software Engineer...SuggestedPermanent employmentWork at officeLocal areaFlexible hours- ...technology that will set the standards for software-defined vehicles around the world.... ...seeking a dedicated and innovative Staff Body Controls Engineer to join our software development team... ...projects. ~ Deep understanding of embedded systems architecture and real-time operating...SuggestedFull timeContract work
$175k - $225k
...doing this by building vertically integrated hardware and software: DROID, our line of space vehicles, and Starfire, our... ...And we're just getting started.We are seeking a dedicated Staff Ground Software Engineer to join our team in Irvine, CA. As a Staff Ground Software...SuggestedPermanent employmentFull timeWork at officeShift work$220k - $292k
...operate reliably at scale. This is a founding team working from an unusually blank sheet of paper.About the Job ABOUT THE JOBAs a Software Engineer in Lattice for Cyber, you will build the core capabilities, experiences, and primitives that our offensive Cyber programs rely...SuggestedFull timeWork experience placementImmediate startRelocation$220k - $292k
...in months, not years.ABOUT THE TEAMThe Software Platform Foundations team at Anduril is... ...the foundational systems that empower our engineering teams to develop, test, and deploy cutting... ...to build awesome products fast. As the Staff Software Engineer, Quality Integration,...Full timeContract workWork experience placementLocal areaImmediate start$220k - $292k
...Unmanned Aerial System (UAS) threats. Working across product, engineering, sales, logistics, operations, and mission success, the Air... ...environments worldwide.ABOUT THE JOBWe're seeking a Staff Software Engineer to join our rapidly growing team in Irvine, CA. As...Full timeWork experience placementImmediate startWorldwide$220k - $292k
...Unmanned Aerial System (UAS) threats. Working across product, engineering, sales, logistics, operations, and mission success, the Air... ...environments worldwide.ABOUT THE JOBWe are hiring for a Staff Software Engineer to join rapidly growing team in Irvine, CA. As a Staff...Full timeWork experience placementImmediate startWorldwide$220k - $292k
...are scaling at an historic pace, anchored by Arsenal-2, our new software-defined shipyard being built in Baltimore County, Maryland. It... ...sensor suites and fusion approachesLead and mentor IC3/4 engineers across GN&C sub-disciplinesInterface with VMS, communications,...Full timeWork experience placementImmediate start$220k - $292k
...Unmanned Aerial System (UAS) threats. Working across product, engineering, sales, logistics, operations, and mission success, the Air Defense... ...operational environments worldwide.ABOUT THE JOBAs a Software Engineering Lead on the Air Defense Engineering Team you’ll own...Full timeWork experience placementImmediate startWorldwide$253k - $336k
...facing our customers. We are looking for software engineers, hardware engineers, roboticists, and... ...variety of interfaces.ABOUT THE JOBAs a Staff Robotics Software Engineer on our TRS... ...C++Hands-on experience programming for embedded systems and physical devicesBackground...Full timeWork experience placementImmediate startRemote workRelocationRelocation package$160k - $200k
WHAT YOU’LL DOAs a Staff Software Engineer on our Runtime team, you will work directly with Viant’s ad server, managing a high-volume, low-latency application that processes billions of unique requests a day. This role offers a great opportunity to work with state-of-the...Temporary workWork experience placementLocal area$150k - $175k
...year modernization program. This role will lead application engineering on the program, architecting and coding new solutions while... ...role consumes, rather than authors, that infrastructure.As the Staff Software Engineer, you will be responsible for, but not limited to,...Full timeWork at officeRemote work$191k - $253k
...technology to the military in months, not years.ABOUT THE TEAMAnduril’s Electronic Warfare (EW) team is seeking an experienced embedded software engineer to support next-generation electronic warfare platforms in production. As a Production Embedded software engineer, you’ll...Full timeWork experience placementImmediate start$191k - $253k
...challenges of America and its allies. Working across hardware, software, and firmware; in both the RF and digital domains; the... ...into products .ABOUT THE JOBWe are looking for an Embedded Software Engineer to join our rapidly growing team in Costa Mesa, CA. In this...Full timeWork experience placementImmediate start$166k - $292k
...command and control platforms, and autonomous systems across air, land, maritime, and space domains. We are looking for Embedded Software Anti-Tamper Engineers to drive a mission-focused, threat-informed approach to Program Protection Engineering for the next generation of...Full timeWork experience placementImmediate start$220k - $292k
...unmanned fighter jet and the Barracuda family of advanced effects. The AD&S Vehicle Software team is responsible for the software running on these systems. Our Staff Software Engineers collaborate with other engineering disciplines to develop software for vehicle control...Full timeWork experience placementImmediate start$220k - $292k
...facing our customers. We are looking for software engineers, hardware engineers, roboticists, and... ...time through a variety of interfaces.As a Staff Software Engineer - Security , you will... ...and developing security software for embedded systems. The ideal candidate will...Full timeWork experience placementImmediate startRelocation package- ...Staff Engineer, Software EngineeringJoin our innovative team at Connected Care! Are you ready to be part of a groundbreaking team that is transforming healthcare through cutting-edge technology? Our mission is to make a tangible difference in patients' lives with world...Work at officeRemote work
$253k - $336k
...you would own.ABOUT THE JOBStaff Robotics Engineers lead the delivery of vehicle perception... ...- and higher-level systems. We expect Staff Robotics Engineers to demonstrate unparalleled... ...of a multi-year, multi-stakeholder software roadmap that spans across multiple teamsLeverage...Full timeWork experience placementImmediate start$253k - $336k
...Staff Robotics Software Engineer - Mission Autonomy Anduril Industries is a defense technology company with a mission to transform U.S. and allied military capabilities with advanced technology. By bringing the expertise, technology, and business model of the 21st...Full timeWork experience placement$145k - $190k
...are a cutting edge cybersecurity company that focuses on creating hardware and software communications solutions for the defense sector. If you are a dedicated embedded software engineer who is ready to take on the toughest technical challenges please apply today!...Permanent employmentLocal area$100k - $160k
...experience. Overview: As a Wireless Systems Integration Engineer at TP-Link, you will play a key role in integrating wireless... ...wireless drivers and firmware, as well as developing RF calibration software. Additionally, you will conduct wireless performance testing,...Local areaWorldwide- ...the active project demands and skills gaps, our staffing experts can help you find the best job for you. Role- Embedded Software Engineer with LabVIEW Location: Irvine, California, 100% onsite Long Term Project Job Overview: We are looking...Permanent employmentContract workRemote work
$140k - $200k
...challenging work, with the prime directive of " Keeping Our Heroes Connected ( "? THE OPPORTUNITY Silvus is seeking a Senior Embedded Software Engineer to join our Engineering Group, reporting to the Senior Engineering Director for Irvine with dotted-line reporting to...Permanent employmentFor contractorsWork at officeMonday to Friday$100k
...Embedded Software EngineerIrvine, CA (Onsite)$100k/annum (MAX)Bachelor's degree (BSCS/BSEE) with 3+ years related experience embedded software development and verification in C/C++ language. Exposure to completed Software Development Lifecycle (SDLC) with peripheral hardware...$220k - $292k
...About the JobAs a member of ArsenalOS, you will help build the software that powers Anduril’s manufacturing, supply chain, and... ...alongside rapidly growing production.We are looking for a Staff Software Engineer, Frontend Platform with deep expertise in frontend engineering...Full timeWork experience placementImmediate start- ...military in months, not years.The Flight Software team at Anduril develops flight computer... ...and flight software.Join our Flight Engineering team advancing the Air Dominance and Strike... ...certificationsDirect experience in aircraft embedded software or other safety critical...Full timeWork experience placementWork at officeImmediate startRelocationFlexible hours
$170k - $230k
...the DeviceOS team you will build Anduril’s platform for running software on Anduril’s robotics systems. Your software will be deployed... ...deployment support. What You’ll Do Board bring‑up and maintenance on embedded ARM boards (device trees, bootloaders, kernel drivers, etc)...Full timeWork experience placement$120k - $180k
...global performance and enable consumers to enjoy a seamless, effortless lifestyle. Overview We are seeking a skilled Junior Embedded Software Engineer to develop and optimize enterprise networking products such as access points, etc. In this hands‑on role, you will...Worldwide
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Staff Embedded Software Engineer. Be the first to apply!
- embedded engineer Irvine, CA
- embedded software engineer Irvine, CA
- embedded systems software engineer Irvine, CA
- embedded developer Irvine, CA
- software implementation project manager Irvine, CA
- healthcare software sales Irvine, CA
- software qa Irvine, CA
- software sales Irvine, CA
- software applications developer Irvine, CA
- id software Irvine, CA



