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

Workable
iOS Engineer (Women's Health)
Our mission at Oura is to empower every person to own their inner potential. Our award-winning products help our global community gain a deeper knowledge of their readiness, activity, and sleep quality by using their Oura Ring and its connected app. We've helped over one million people understand and improve their health by providing daily insights and practical steps to inspire healthy lifestyles. Empowering the world starts with living our values and empowering our team. As a quickly growing company focused on helping people live healthier and happier lives, we ensure that our team members have what they need to do their best work — both in and out of the office.  Our engineering organization consists of many talented Android and iOS app developers distributed across the EU and US. All app developers collaborate closely on each platform, regardless of location or specific feature squad. For day-to-day feature work, our engineers are organized into smaller cross-functional feature squads or teams. Our squads have a great deal of autonomy and are responsible for the development and architecture of their features. Squads take full ownership of their code and handle everything from concepting, design and implementation to release, maintenance and bug fixes. This is a remote US role with a preference for candidates based in the US-Pacific timezone. We have offices in San Francisco and San Diego for those who prefer hybrid or office settings. We also have employee hubs in New York City, Boston, Los Angeles, Seattle, and more. Our teams are growing and we are searching for iOS engineers at all levels (minimum 3 years of experience) to help build and maintain key features in our iOS app. You will join a team that truly cares about Oura’s mission, product, and the quality of user experience. You and your team will work together to push the boundaries of what’s possible with wearable products. What you will do:  Work together with other engineers to improve our app experience and codebase Deliver and maintain high quality code for projects on the roadmap Push our products forward by closely aligning with PMs and Designers Collaborate with other teams such as firmware, data, backend, or science to implement new features in the Oura mobile app Requirements We would love to have you on our team if you have: Minimum 3+ years of professional development experience shipping iOS apps Strong experience with Swift, modern iOS app architectures, and common third-party libraries and frameworks Experience with collaborative development on complex shared codebases Proficiency with git, branching, and standard code review workflows Focus on quality through unit tests and manual testing Computer science fundamentals and design patterns We also appreciate if you have: 5+ years of professional development experience shipping iOS apps Any of the following: Swift structured concurrency, Combine, SQLite/GRDB, UIKit, SwiftUI, CoreAnimation, CoreGraphics, C++, PyTorch, ML algorithms, TypeScript, CI/CD, or Kotlin Multiplatform Ability to take ownership of projects and design technical solutions Experience with Agile or Scrum processes Experience with systems architecture and performance optimization Experience working asynchronously across countries and time zones Experience working with firmware teams on projects involving hardware Experience developing health, wellness, fitness, or women’s health products Experience with ML algorithms, encryption, or data privacy Experience with functional programming Benefits At Oura, we care about you and your well-being. Everyone here at Oura has a ring of their own and we are continually looking to improve employee health. What we offer: Competitive salary and equity packages Health, dental, vision insurance, and mental health resources An Oura Ring of your own plus employee discounts for friends & family 20 days of paid time off plus 13 paid holidays plus 8 days of flexible wellness time off Paid sick leave and parental leave Oura takes a market-based approach to pay, which may vary depending on your location. US locations are categorized into tiers based on a cost of labor index for that geographic area. While most offers will be closer to the starting range, successful candidates' pay will be determined based on job-related skills, experience, qualifications, work location, internal peer equity, and market conditions. These ranges may be modified in the future. Region 1 $142,000- $178,000  Region 2 $130,000- $163,000  Region 3 $120,000- $150,000 A recruiter can determine your zones/tiers based on your US location. We are not considering candidates residing in the following states: Alaska (AK), Delaware (DE), Iowa (IA), Mississippi (MS), Missouri (MO), Nebraska (NE), Oklahoma (OK), Rhode Island (RI), South Dakota (SD), Vermont (VT), West Virginia (WV), and Wisconsin (WI) Oura is proud to be an equal opportunity workplace. We celebrate diversity and are committed to creating an inclusive environment for all employees. Individuals seeking employment at Oura are considered without regard to age, ancestry, color, gender (including pregnancy, childbirth, or related medical conditions), gender identity or expression, genetic information, marital status, medical condition, mental or physical disability, national origin, protected family care or medical leave status, race, religion (including beliefs and practices or the absence thereof), sexual orientation, military or veteran status, or any other characteristic protected by federal, state, or local laws. We will not tolerate discrimination or harassment based on any of these characteristics. We will work to ensure individuals with disabilities are provided reasonable accommodation to participate in the interview process, to perform essential job functions, and to receive other benefits and privileges of employment. Disclaimer: Beware of fake job offers! We’ve been alerted to scammers posing as ŌURA recruiters, especially for remote roles. Please note: Our jobs are listed only on the ŌURA Careers page and trusted job boards. We will never ask for personal information like ID or payment for equipment upfront. Official offers are sent through Docusign after a verbal offer, not via text or email. Stay cautious and protect your personal details. To all recruitment agencies: Oura does not accept agency resumes. Please do not forward resumes to our jobs alias, Oura employees, or any other organization's location. Oura is not responsible for any fees related to unsolicited resumes.
San Francisco, CA, USA
$120,000-178,000/year
Craigslist
* * * Hiring for Cook / Contratación de cocinero * * * (bayview)
Harmonic Brewing taproom at Chase Center is looking to hire a part-time cook. We have a small menu and a small team of 3 people, so it is very important to hire the right person with the right skills and personality to work closely together in our hoodless all-electric kitchen. If you are professional, reliable, hard-working, and can handle a fast-paced environment, maybe you’d be a great fit! Must be able to work on WEEKENDS (Saturday and Sunday). JOB REQUIREMENTS: Must have experience working in a kitchen as a line cook (minimum 1 year preferred) Able to speak both English and Spanish proficiently Must be able to work on your feet for up to 8 hours a day Must be able to lift 50 lbs. Must be organized, clean, and friendly Must be able to work in very busy, high-volume environment Having some schedule flexibility is desirable Having experience working in a hoodless all-electric kitchen would be nice but not necessary TYPICAL SCHEDULE: Friday: Prep 3 hours Saturday: Cook 7 hours Sunday: Cook 6 hours Please send a resume if you are interested in interviewing for this position. If you don’t have a resume, please tell us some of the places you worked and for how long when you email us to request an interview. We look forward to hearing from you! Job Type: Part Time (10 to 20 hours per week) Pay Range: $20/hr plus TIPS Work Location: Harmonic Brewing Thrive City, 7 Warriors Way, Chase Center Plaza, San Francisco —-------------------------------------------------------------------------------------- La cervecería Harmonic Brewing en Chase Center busca un cocinero a tiempo parcial. Tenemos un menú reducido y un equipo reducido de 3 personas, por lo que es fundamental contratar a la persona adecuada con las habilidades y la personalidad adecuadas para trabajar en estrecha colaboración en nuestra cocina eléctrica sin campana extractora. Si eres profesional, responsable y trabajador, ¡quizás seas la persona ideal! Debes poder trabajar los fines de semana (sábado y domingo). REQUISITOS DEL PUESTO: Debe tener experiencia trabajando en una cocina como cocinero de línea (mínimo 1 año preferido) Capaz de hablar inglés y español con competentemente. Debe poder trabajar de pie hasta 8 horas al día. Debe poder levantar 50 libras. Debe ser organizado, limpio y amigable. Debe ser capaz de trabajar en un entorno muy concurrido y de gran volumen. Es deseable tener cierta flexibilidad de horario. Tener experiencia trabajando en una cocina totalmente eléctrica sin campana extractora sería bueno, pero no necesario. HORARIO TÍPICO: Viernes: Preparación 3 horas Sábado: Cocinar 7 horas Domingo: Cocinar 6 horas Si le interesa una entrevista para este puesto, envíe su currículum. Si no tiene currículum, indíquenos algunos de los puestos en los que trabajó y su duración al enviarnos un correo electrónico para solicitar una entrevista. ¡Esperamos tener noticias suyas! Tipo de trabajo: Tiempo parcial (10 a 20 horas por semana) Rango de pago: $20/hr más PROPINAS Ubicación del trabajo: Sala de degustación de Harmonic Brewing, 7 Warriors Way, Chase Center, San Francisco
550 Terry A Francois Blvd, San Francisco, CA 94158, USA
$20/hour
Workable
Freelance Software Developer (Python-Rust) - AI Trainer
This opportunity is only for candidates currently residing in the specified country. Your location may affect eligibility and rates. At Mindrift, innovation meets opportunity. We believe in using the power of collective intelligence to ethically shape the future of AI. What we do The Mindrift platform connects specialists with AI projects from major tech innovators. Our mission is to unlock the potential of Generative AI by tapping into real-world expertise from across the globe. About the Role GenAI models are improving very quickly, and one of our goals is to make them capable of addressing specialized questions and achieving complex reasoning skills. If you join the platform as an AI Tutor in Coding, you’ll have the opportunity to collaborate on these projects. Although every project is unique, you might typically: Analyze and understand existing code in Python or C/C++ Migrate logic to idiomatic, safe Rust while preserving functionality Adapt or port the test suite and ensure behavioral equivalence Document migration steps and technical decisions How to get started Simply apply to this post, qualify, and get the chance to contribute to projects aligned with your skills, on your own schedule. From creating training prompts to refining model responses, you’ll help shape the future of AI while ensuring technology benefits everyone. Requirements You have a Bachelor's or Master’s degree in Software Development, Computer Science, or other related fields.  You have at least 3 years of professional experience with Python, 1+ year of Rust (or fast learning capability). Your level of English is advanced (C1) or above. Experience with PyO3/maturin for Python-Rust interoperability. Knowledge of Docker, Kubernetes, and CI/CD for hybrid Python-Rust apps. You are ready to learn new methods, able to switch between tasks and topics quickly and sometimes work with challenging, complex guidelines. Our freelance role is fully remote so, you just need a laptop, internet connection, time available and enthusiasm to take on a challenge. Benefits Why this freelance opportunity might be a great fit for you? Get paid for your expertise, with rates that can go up to $50/hour depending on your skills, experience, and project needs. Take part in a part-time, remote, freelance project that fits around your primary professional or academic commitments. Work on advanced AI projects and gain valuable experience that enhances your portfolio. Influence how future AI models understand and communicate in your field of expertise.
Colorado, USA
$50
Craigslist
Shipping Associate (SOMA / south beach)
This is a full-time position, Friday to Tuesday, 8am to 4pm Required Duties: • Carefully pack orders, paying particular attention to delicate items to prevent creasing and damage during shipping. • Process completed orders before packing, identifying missing items for backorders, and requesting items from Purchasing and Production. • Determine method of shipment by utilizing knowledge of shipping procedures, rates, and routes. • Utilize shipping software to print shipping labels and customs documents. • Attach shipping labels on cartons; identify shipping information on goods. • Keep and verify records on incoming and outgoing shipments. • Manage and prioritize workload, operating efficiently and effectively. • Maintain a clean, organized, well-stocked, and presentable workspace. • Comply with company safety procedures and safety-first culture. Required Skills and Qualifications • Strong time management skills, punctuality, and reliability. • Team-oriented and positive attitude. • Ability to adapt, multi-task, prioritize, and manage time effectively in a changing environment. • Comfortable working in a diverse, sex and kink-positive environment. • Ability to lift 55 lbs. Required Educational Level, Equipment/Software Experience or Certification • Basic computer skills, including Microsoft Excel and shipping software proficiency. • High School or GED.
1508 8th St, San Francisco, CA 94103, USA
$20-21/hour
Workable
Software Dev Engineer IV
Job Title: Software Dev Engineer IV Location: Herndon, VA, 20171 Duration: 6 Months       Job Type: Contract         Work Type: Hybrid   Job Description:  Design, develop, implement, test, document and deploy full-stack, cloud-native, contact center-related software applications, tools, systems and services using multi-threaded programming, development in Python and React/node.js, implementing architecture patterns and design patterns, and utilizing generative AI large language models. Assist in gathering and analyzing business and functional requirements, and translate requirements into technical specifications for robust, scalable, supportable solutions that work well within the overall system architecture. Own delivery of entire piece of system or application, and serve as technical lead on complex projects using best practice engineering standards. Produce comprehensive, usable software documentation. Qualifications: MS or BS in Computer Science, Computer or Electrical Engineering, Mathematics, or a related field, plus five years of progressively responsible experience in the job offered or related occupations of Software Engineer, Software Developer, or related. Required technical skills: Coding proficiency in Python, and front-end development experience with Javascript/React. Proficiency development with services such as AWS Lambda, Step Functions, DynamoDB, AppSync, Bedrock, SageMaker, and CloudWatch. Proficiency in developing and integrating with REST-based or GraphQL-based APIs. Proficiency in developing infrastructure-as-code deployment solutions such as AWS CloudFormation or AWS CDK . Experience collaborating with other developers using git repositories, including creating and managing feature branches, pull requests, code merge, and GitHib actions or equivalent. Preferred skills: Experience with Contact Center development and telephony infrastructure. Experience with prompt engineering for modern large language models. Experience using modern AI-based agentic coding assistants for code development, test development, and documentation. Track record of building successful serverless architectures following AWS Well Architected principles. Candidate Requirements:  Years of Experience: 5+ Years Degree or Certification: Bachelors’ degree preferred Top 3 must-have hard skills:  Generative AI based coding AWS serverless Python and JavaScript/React Required: 5+ years-* Python Developer,  Javascript/React, AWS, (Gen AI/ AI / ML/ MLops / etc..,) Only Hybrid 
Herndon, VA 20170, USA
Negotiable Salary
Craigslist
Seeking Line Cook for Fine Dining Restaurant/Buscamos CocineroDeLinea (san leandro)
We’re looking for a Line Cook to join our team at Paradiso and help deliver exceptional dining experiences. Whether you’re an experienced cook or just starting out, if you have the right attitude and a willingness to learn, this could be a great fit for you. Key Responsibilities: Manage the preparation, cooking, and presentation of food according to restaurant recipes and standards. Maintain and clean kitchen equipment and workstations. Ensure adherence to food safety and sanitation guidelines. Handle special dietary requests and customize dishes as needed. Maintain consistent quality and presentation of all dishes. Qualifications: 1-3 years of experience as a Line Cook or in a similar kitchen role preferred — but not required. Strong knowledge of cooking techniques, food safety standards, and kitchen equipment a plus. Ability to thrive under pressure in a fast-paced environment while maintaining attention to detail. Excellent communication and organizational skills. Passion for food and cooking, with a desire to contribute to a positive team culture. Flexibility to work nights, weekends, and holidays. Culinary degree or equivalent experience preferred, but not required. No culinary school? No problem. Interested in learning how to make pizzas and gain hands-on experience in a professional kitchen? If you have great availability, a strong work ethic, and — most importantly — a positive attitude and willingness to learn, we’d love to hear from you. Bilingual English/Spanish is a big plus. Physical Requirements: Ability to stand for long periods of time. Ability to lift up to 50 lbs. Ability to work in a hot, fast-paced kitchen environment. How to Apply: For consideration, please submit your resume by responding to this ad. Please do not call the restaurant — the main line is reserved for customers and reservations. Thank you, and good luck! ________________________________________ Job Offer: Line Cook We are looking for a Line Cook to join our team and help deliver exceptional dining experiences. Whether you have kitchen experience or are just starting out, if you have the right attitude and a desire to learn, this position could be ideal for you. Main Responsibilities: Prepare, cook, and present food according to restaurant recipes and standards. Maintain and clean kitchen equipment and workstations. Comply with food safety and hygiene regulations. Handle special dietary requests and customize dishes as needed. Maintain consistent quality and presentation of all dishes. Requirements: 3–5 years of experience as a Line Cook or in a similar role preferred — but not mandatory. Knowledge of cooking techniques, food safety standards, and kitchen equipment is an advantage. Ability to work under pressure in a fast-paced kitchen environment while maintaining attention to detail. Excellent communication and organizational skills. Passion for food and cooking, with a desire to contribute to a positive team culture. Flexibility to work nights, weekends, and holidays. Culinary arts degree or equivalent experience preferred, but not required. Didn’t attend culinary school? No problem. Interested in learning how to make pizzas and gain hands-on experience in a professional kitchen? If you have good availability, a strong work ethic, and — above all — a positive attitude and eagerness to learn, we would love to meet you. Bilingual English/Spanish is a big plus. Physical Requirements: Ability to remain standing for long periods of time. Ability to lift up to 50 pounds. Ability to work in a hot, fast-paced kitchen environment. How to Apply To be considered, please submit your resume. 📞 Please do not call the restaurant — the main line is reserved for customers and reservations. Thank you, and good luck!
685 Bancroft Ave, San Leandro, CA 94577, USA
$22/hour
Cookie
Cookie Settings
Our Apps
Download
Download on the
APP Store
Download
Get it on
Google Play
© 2025 Servanan International Pte. Ltd.