Browse
···
Log in / Register

Staff Embedded Software Engineer

$140,000-200,000/year

TP-Link Systems Inc.

Irvine, CA, USA

Favourites
Share

Description

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.

Source:  workable View original post

Location
Irvine, CA, USA
Show map

workable

You may also like

Craigslist
Personal Assistant to Widow (Marietta/East Cobb)
Widow needs part-time help around the house and with running errands, including organizing, selling items online, tech savviness to help me with my iphone and computer, conducting online research, putting things away, making phone calls, repair-work, fixing stuff, sending emails, bookkeeping, cleaning, making travel arrangements, packing/unpacking from trips, and otherwise assisting me. Scheduling - you would work for approximately 3 hours on Monday, Wednesday and Friday from 9 - 12pm, and earlier/later and weekends as needed. ONLY APPLICATIONS THAT INCLUDE THE FOLLOWING QUESTIONS AND ANSWERS IN AN EMAIL OR COVER LETTER WILL RECEIVE A RESPONSE; SO, PLEASE COPY AND PASTE THE FOLLOWING QUESTIONS INTO AN EMAIL/COVER LETTER AND TAKE YOUR TIME WRITING ANSWERS TO EACH QUESTION: 1) What is the best number and time(s) to reach you for a ~15 min phone conversation/phone interview? 2) Please confirm that you live within 10 miles from 1436 Waterford Green Dr., Marietta, GA 30068, by stating the exact mileage your home is located from 1436 Waterford Green Dr., Marietta, GA 30068 (not my actual address, but located nearby): 3) Please describe your experience with the following: a. selling items online: b. online research and shopping: c: work experience in someone's home: d: fixing electronics/troubleshooting computer issues: e. bookkeeping and excel: f. iphone: 4) In general, what is your availability and UNavailability? 5) If you have another part-time job or are in school part-time in the afternoon/evening, then this job could be the perfect complement for you. But, if you have a full-time job or are looking for full-time employment, then this is probably not the job for you. Please describe your current work/school situation: 6) How long have you lived in Atlanta? 7) Please confirm that you are a nice, cheerful, reliable, punctual and trustworthy morning person, who is detail oriented and a good listener: 8) Assuming I provide you with a happy, healthy, relaxed, fun job, how long do you anticipate working together? 9) Please confirm that you have a cell phone with text messaging and email, laptop that you can bring to work, and a reliable car: 10) Please discuss, on average, how many times a year that you have to miss work, whether it's from getting sick, an emergency, for travel or something else? 11) Please describe why you are interested in this job and working with me: 12) Would you please be so kind as to forward me the links to your Facebook, LinkedIn, Instagram, website(s) or another social networking page or blog (or email me a screen shot)? 13) My current assistant, who has worked with me for over 3 years, has sadly experienced a health issue. She started out making $15/hour. What starting out hourly pay are you looking for based on your experience/qualifications and long-term commitment to this job? 14) Please email me your resume within the body of the email and as an attachment: If you are able to respond to these questions, you are one step closer to getting the job! Please type: "[Your Name] - Personal Assistant Job" in the subject of the email. Thank you so much for your time, and my daughter and I will look forward to speaking with you.
1433 Waterford Green Dr, Marietta, GA 30068, USA
$15/hour
Workable
.NET Application Developer
Department of Natural Resources (DNR) is seeking a highly motivated and experienced .NET Lead Application Developer to join DNR App Dev team. This role offers an opportunity to work in a mission-driven environment, supporting Iowa Drinking Water Data Portal and Water Allocation Compliance through a large portfolio of data collection and reporting applications. As a key member of our team, you'll be instrumental in driving our development initiatives and delivering secure, high-quality technical solutions to our customers. You will collaborate closely with teams to optimize development practices and automate pipelines that support large data volumes. This position requires attendance during standard business hours Monday through Friday, with initial on-site presence strongly preferred for orientation and team onboarding. As the .NET Lead Application Developer, you will: •    Have strong communications skills and the ability to work closely with a team. •    Have ability to read, understand, and create design documents. •    Have technical understanding of infrastructure components, their dependencies, and interactions between servers, virtual systems, networks,  databases, web applications, etc. •    Have ability to proactively participate in customer engagements, follow direction from team leads, work with customers, and participate in technical planning. •    Design and implement highly scalable DevOps processes to support the development and deployment of large-scale applications. •    Assess and improve coding and review practices, ensuring a high standard of code quality and security by integrating automated scanning tools into the development cycle. •    Proactively address technical debt before it escalates and ensure continuous improvement of development processes. •    Optimize processes around code branching, merging, and releases to facilitate seamless and efficient deployments.  •    Automate build and deployment processes, reducing manual effort and increasing operational efficiency. •    Enhance unit test and integration test coverage, ensuring application reliability and performance.
Des Moines, IA, USA
Negotiable Salary
Craigslist
High Commissions from Home - Stay at Home Parents Welcome
💼 Build a Business From Home—with Purpose, Flexibility & Unlimited Income Are you a stay-at-home parent looking for more than just “something on the side”? This is your chance to create a real income from home while still being present for your family. We’re looking for motivated parents ready to take control of their time, income, and future—without sacrificing what matters most. 👩‍👧‍👦 Why Parents Choose This Opportunity ✅ 100% Remote – Work from home on your schedule ✅ No cold calling, door knocking, or bothering friends & family ✅ Start part-time or full-time—you decide what works best for your family ✅ Daily pay, high commissions, & unlimited growth potential ✅ Full training, support, & mentorship provided ✅ Build something long-term: residual income + agency ownership ✅ No fees. No MLM. No gimmicks. 🔍 We’re Looking For Moms or Dads Who: Want to contribute financially without sacrificing family time Are self-motivated and ready to work independently Are coachable and open to learning a proven system Value flexibility, freedom, and family-first priorities Want to build something that lasts—not just punch a clock 💼 What You’ll Do: Start as a licensed Life Insurance Agent (we help you get licensed) Help families secure coverage they’ve already requested (we provide warm leads) Work 100% remotely as a 1099 contractor Get full access to mentorship, training, and business-building tools Grow into building your own agency if you choose ❤️ This role is perfect for parents who want meaningful work that helps other families—while still showing up for their own. 💰 Income Potential (Based on Effort & Time) Part-Time (15–20 hrs/week): $2,000 – $6,000+/month Full-Time (35–45 hrs/week): $8,000 – $15,000+/month Agency Owners: $25,000 – $50,000+/month (yes, really) Note: Income is commission-based and performance-driven. We’ll show you exactly how to get there. ❗ This Isn’t a Fit If You: Are looking for hourly/salary work Aren’t ready to take action within 1–2 weeks Aren’t open to getting a state license (~$200 investment) Don’t want to work independently or grow personally ✅ This Could Be Perfect If You: Want to provide for your family without missing out on the moments Are driven, coachable, and ready to bet on yourself Want the freedom to create your own schedule and future Are ready to build a business that leaves a legacy 📆 Ready to Take the First Step? We’re actively interviewing and helping the right people launch their businesses this month. 🎯 Book your interview here: 👉 Schedule Your Interview - https://calendly.com/kevingeiger-sfg/initial-life-insurance-interview?month=2025-09 👶 Baby on your lap? No problem. This opportunity was built with real-life in mind. Let’s build something that works for your family—not against it. 💛
13170 New Providence Rd, Alpharetta, GA 30004, USA
$2,000-20,000/month
Workable
Java Full Stack Developer
Sr. Full Stack Developer, Dallas TX (Local) with 10+ Years experience Must go for Face to Face Interview Minimum Experience Strong coding skills and concepts in Java Java EE Technologies, Spring Framework, Micro services Architecture, Service Oriented Architecture (SOA), JDBC, JNDI, JTA/JTS, JMS Rich Internet Applications (RIA) - React/AngularJS, JavaScript /jQuery/CSS/HTML5 Web Servers & Application Servers IBM WebSphere/Tomcat/tcServer Integration & Collaboration Tools Subversion, GIT Web Services WSDL, SOAP, JAX-WS, XML RPC, JAXB, RESTWS Java Database Frameworks - Hibernate, Java Persistence API (JPA) Relational databases and SQL like Oracle RDBMS or SQL Server. NoSQL databases like MongoDB, CouchDB or CosmosDB Messaging Layer – RabbitMQ, IBM MQ Proficiency and demonstrated experience in Cloud-based development (Azure preferred) Experience in Agile methodologies, such as SCRUM Experience in DevOps Toolchain methodologies, including Continuous Integration and Continuous Deployment Proficiency in Full Stack Development Experience working with Angular 8 years of full Software Development Life Cycle (SDLC) experience 8 years of Java experience with demonstrated experience in Java EE Technologies, Spring Framework, Java Database Frameworks, Micro services Architecture, Rich Internet Applications, Web Servers & Application Servers IBM WebSphere/Tomcat/tcServer, Web Services, Relational/SQL/NO SQL databases, and Messaging Layer Proficiency and demonstrated experience in Cloud-based development (Azure preferred) Experience in DevOps Toolchain methodologies, including Continuous Integration and Continuous Deployment Experience in Agile methodologies, such as SCRUM
Dallas, TX, USA
Negotiable Salary
Cookie
Cookie Settings
Our Apps
Download
Download on the
APP Store
Download
Get it on
Google Play
© 2025 Servanan International Pte. Ltd.