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
C++ Market Data Engineer
Trexquant is a growing systematic fund at the forefront of quantitative finance, with a core team of highly accomplished researchers and engineers. To keep pace with our expanding global trading operations, we are seeking a C++ Market Data Engineer to design and build ultra-low-latency feed handlers for premier vendor feeds and major exchange multicast feeds. This is a high-impact role that sits at the heart of Trexquant's trading platform; the quality, speed, and reliability of your code directly influence every strategy we run. Responsibilities Design & implement high-performance feed handlers in modern C++ for equities, futures, and options across global venues (e.g., NYSE, CME, Refinitiv RTS, Bloomberg B-PIPE). Optimize for micro- and nanosecond latency using lock-free data structures, cache-friendly memory layouts, and kernel-bypass networking where appropriate. Build reusable libraries for message decoding, normalization, and publication to internal buses shared by research, simulation, and live trading systems. Collaborate with cross-functional teams to tune TCP/UDP multicast stacks, kernel parameters, and NIC settings for deterministic performance. Provide robust failover, gap-recovery, and replay mechanisms to guarantee data integrity under packet loss or venue outages. Instrument code paths with precision timestamping and performance metrics; drive continuous latency regression testing and capacity planning. Partner closely with quantitative researchers to understand downstream data requirements and to fine-tune delivery formats for both simulation and live trading. Produce clear architecture documents, operational run-books, and post-mortems; participate in a 24×7 follow-the-sun support rotation for mission-critical market-data services. Requirements BS/MS/PhD in Computer Science, Electrical Engineering, or related field. 3+ years of professional C++ (14,17,20) development experience focused on low-latency, high-throughput systems. Proven track record building or maintaining real-time market-data feeds (e.g., Refinitiv RTS/TREP, Bloomberg B-PIPE, OPRA, CME MDP, ITCH). Strong grasp of concurrency, lock-free algorithms, memory-model semantics, and compiler optimizations. Familiarity with serialization formats (FAST, SBE, Protocol Buffers) and time-series databases or in-memory caches. Comfort with scripting in Python for prototyping, testing, and ops automation. Excellent problem-solving skills, ownership mindset, and ability to thrive in a fast-paced trading environment. Familiarity with containerization (Docker/K8s) and public-cloud networking (AWS, GCP). Benefits Competitive salary, plus bonus based on individual and company performance. Collaborative, casual, and friendly work environment while solving the hardest problems in the financial markets. PPO Health, dental and vision insurance premiums fully covered for you and your dependents. Pre-Tax Commuter Benefits  Trexquant is an Equal Opportunity Employer
Stamford, CT, USA
Negotiable Salary
Craigslist
►⌨️ REMOTE FRONT END DEVELOPER ⌨️◄
HOW TO APPLY PLEASE CLICK HERE TO APPLY We maintain a rigorous hiring process to help ensure we only hire the best and most dedicated professionals. Please note that you will not be considered for this position if you fail to follow the instructions when applying. WHY YOU SHOULD APPLY Coalition Technologies is devoted to delivering clients the highest quality work while providing our team a fun, thriving, and innovative environment. Along with the opportunity for tremendous career growth and rapid advancement, CT offers: The most competitive profit-sharing bonus plan in the industry, paying up to 50% of company profits to full-time employees each month! A highly competitive Paid Time Off plan, promoting quality work-life balance. Subsidized gym memberships to help team members feel their best. Medical, dental, vision, and life insurance packages for all US-based team members. International Health Insurance Reimbursement Program for all international team members, a benefit unique to Coalition. Device upgrade and learning reimbursement programs. Motivating career development plans with clearly defined goals and rewards. Additional job-specific incentives and bonuses. Plus, 100% of our team works remotely with the support of time tracking software. Our company culture specializes in supporting remote team members, and we’ve been doing so for more than a decade. CT welcomes your application, wherever in the world it's coming from! YOU SHOULD HAVE: An expertise in HTML5, CSS3, and jQuery. A thorough understanding of cross-browser compatibility issues. Experience with media queries. A knowledge of CSS platforms such as Twitter’s Bootstrap. An ability to multi-task on multiple projects and tasks at the same time. Great attention to detail and a highly organized work style. A positive and upbeat attitude with the ability to learn quickly. Proficiency in PHP/MYSQL and AJAX (preferred). Experience with WordPress, BigCommerce, Magento, and Shopify (preferred). Excellent written and spoken English. The availability to work 40 hours per week from 9:00 am to 6:00 pm PST. The ability to adapt to a diverse and multicultural environment. The passion to build a startup. A reliable workstation with a fast computer, microphone, and speakers, reliable internet and power if working remotely. YOUR DUTIES AND TASKS: Transforming complex layout PSDs into pixel-perfect presentation-layer HTML5/CSS3 templates. Creating responsive website designs. Building websites with WordPress, extending and developing plugins and themes. Working with Photoshop, Illustrator, and Fireworks to create images optimized for the web. Working with version control systems such as GIT / SVN. Working under tight deadlines. Handling multiple projects at the same time. Producing high quality of work with a strong focus on detail. MORE INFORMATION Our search engine optimization (SEO) team is a group of highly specialized experts who know how to drive traffic and revenue online. We work with Google Ads, Bing AdCenter, organic search, PPC, SEM, conversion optimization, online marketing, digital marketing, social media management, email marketing, etc. This position will include skills and roles project management, process management, supervisor, project coordinator, project manager, trainer, engagement manager, and more. HOW TO APPLY PLEASE CLICK HERE TO APPLY California, New York, Washington, and Colorado: starting base pay for this position ranges between $15 - $35 per hour. Compensation may vary based on factors such as experience, qualifications, skills test performance, geographic location, and seniority of the position offered. Outside of California, New York, Washington, and Colorado compensation may fall outside the above ranges.
Stahlman Building, 211 Union St, Nashville, TN 37201, USA
$15-35/hour
Workable
Machine Learning Engineer, ML Runtime & Optimization
Founded in 2016 in Silicon Valley, Pony.ai has quickly become a global leader in autonomous mobility and is a pioneer in extending autonomous mobility technologies and services at a rapidly expanding footprint of sites around the world. Operating Robotaxi, Robotruck and Personally Owned Vehicles (POV) business units, Pony.ai is an industry leader in the commercialization of autonomous driving and is committed to developing the safest autonomous driving capabilities on a global scale. Pony.ai’s leading position has been recognized, with CNBC ranking Pony.ai #10 on its CNBC Disruptor list of the 50 most innovative and disruptive tech companies of 2022. In June 2023, Pony.ai was recognized on the XPRIZE and Bessemer Venture Partners inaugural “XB100” 2023 list of the world’s top 100 private deep tech companies, ranking #12 globally. As of August 2023, Pony.ai has accumulated nearly 21 million miles of autonomous driving globally. Pony.ai went public at NASDAQ in Nov. 2024. Responsibility The ML Infrastructure team at Pony.ai provides a set of tools to support and automate the lifecycle of the AI workflow, including model development, evaluation, optimization, deployment, and monitoring. As a Machine Learning Engineer in ML Runtime & Optimization, you will be developing technologies to accelerate the training and inferences of the AI models in autonomous driving systems. This includes: Identifying key applications for current and future autonomous driving problems and performing in-depth analysis and optimization to ensure the best possible performance on current and next-generation compute architectures. Collaborating closely with diverse groups in Pony.ai including both hardware and software to optimize and craft core parallel algorithms as well as to influence the next-generation compute platform architecture design and software infrastructure. Apply model optimization and efficient deep learning techniques to models and optimized ML operator libraries. Work across the entire ML framework/compiler stack (e.g.Torch, CUDA and TensorRT), and system-efficient deep learning models. Requirements BS/MS or Ph.D in computer science, electrical engineering or a related discipline. Strong programming skills in C/C++ or Python. Experience on model optimization, quantization or other efficient deep learning techniques Good understanding of hardware performance, regarding CPU or GPU execution model, threads, registers, cache, cost/performance trade-off, etc. Experience with profiling, benchmarking and validating performance for complex computing architectures. Experience in optimizing the utilization of compute resources, identifying and resolving compute and data flow bottlenecks. Strong communication skills and ability to work cross-functionally between software and hardware teams Preferred Qualifications: One or more of the following fields are preferred Experience with parallel programming, ideally CUDA, OpenCL or OpenACC. Experience in computer vision, machine learning and deep learning. Strong knowledge of software design, programming techniques and algorithms. Good knowledge of common deep learning frameworks and libraries. Deep knowledge on system performance, GPU optimization or ML compiler. Compensation and Benefits Base Salary Range: $140,000 - $250,000 Annually Compensation may vary outside of this range depending on many factors, including the candidate’s qualifications, skills, competencies, experience, and location. Base pay is one part of the Total Compensation and this role may be eligible for bonuses/incentives and restricted stock units. Also, we provide the following benefits to the eligible employees: Health Care Plan (Medical, Dental & Vision) Retirement Plan (Traditional and Roth 401k) Life Insurance (Basic, Voluntary & AD&D) Paid Time Off (Vacation & Public Holidays) Family Leave (Maternity, Paternity) Short Term & Long Term Disability Free Food & Snacks
Fremont, CA, USA
$140,000-250,000/year
Craigslist
Technical Engineer Level 2 - C1S-MS-094 (SJ)
About Cloud 1 Solutions, Inc. Cloud 1 Solutions is a privately owned corporation founded on 15+ years of Fortune 500 experience supporting rapid growth, emerging technologies, and secure, stable, scalable systems. Our clients range from medical to super high-tech companies with staff located throughout the US and worldwide. Why work at Cloud 1 Solutions? At Cloud 1 Solutions, you will work with some of the most exciting companies in Silicon Valley. Our customers provide services to Tesla, DOD, and DOE. In addition, we deliver critical services for cutting edge firms that range from software development to manufacturing. If you enjoy working in a very dynamic, fast paced, exciting environment, we are the right choice for you. This position is located in San Jose area. Position Description This role will be responsible for engineering and maintaining solutions for the Client Technology infrastructure, support and implementation while providing expert-level operational support. Job Description * The ability/willingness to take on new and unknown applications. * Monitoring and leading project deliverables for both local and remote site and user initiatives. * Collaborate and communicate with client and corporate team members. * Regularly attend meetings at various times to accommodate variances of team. * Ability to deliver informative, well-organized, strategic presentations, with strong interpersonal skills, to build professional relationships, creating partnerships across the organization. * Create and maintain documentation including process procedures, technical specifications, project plans, project schedules, meeting agendas and status reports as needed. * Provide timely and informative status reports to key stakeholders at all levels when appropriate * Be able to work with, and manage vendors when required. * Ability to think creatively or "out of the box" when providing solutions for end users productivity. * Be an enthusiastic advocate for team goals; provide high level support to technical teams (L2) regarding business requirements and deliverables as needed. * Communicate with management and subject matter experts across the organization to accomplish objectives. Required Skills & Requirements Environment: DELL, HP, IBM, MAC, Windows Server, Redhat 6.4 Linux, SAN, NAS, NetApp, EquaLogic Network: LAN/WAN/VLAN, T1, SIP, TCP/IP, VPN, FTP, VMAX, Clarion, EMC, CISCO, Meraki, SonicWALL, DELL, APCON, FCOE, AP, HPE Application: MS Office, SharePoint, Sage, VNC, WebEx, MS Visio, MS Project, Acronis, VMware, Virtual PC, EDR, QuickBooks, EDI, App/Web servers Cyber Security: SIEM, Vulnerability Management, Compliance, ISO, NIST, DFARS, Cyber Insurance * Past experience as a Seasoned Systems Administrator; in a large enterprise environment. * Demonstrated track record of successfully planning participating in large / complex project implementations from start to finish and complete the needed documentation for ongoing support. * Successfully led multi-vendor projects, with end to end technical leadership and management. * Extensive knowledge of Windows platform, both Windows and Server OS. * Positive personality and inclined to be successful while continually improving individual skills and those of the teams. * Self-motivational mindset, able to work with minimal supervision while delivering top-notch solutions that will continue to take the organization to the next level. * Ability to communicate to upper management effectively when needed. * Know when/how to drive change within team and larger IT teams. * Capacity to work varied hours when needed. * Demonstrated operational discipline and thoroughness in most/all aspects of work -- e.g., status reporting, documentation, following process and procedure. * Demonstrated ability to plan and work to an identified set of priorities. Education or Qualifications * Bachelor's degree, or equivalent and demonstrable training and experience. Appropriate technical certifications are a plus. * Ten (10) or more years' experience as a full-time technical professional. * Excellent oral and written communication skills. * Proven ability to direct technical projects. * Extensive experience in the analysis and design of systems, as well as in troubleshooting and providing technical support for these systems. Benefits include Medical, Dental, Vision and 401k! Principals only. Recruiters, please don't contact this job poster.
424 N 9th St, San Jose, CA 95112, USA
Negotiable Salary
Workable
Low-Latency Developer
Atto Trading, a dynamic quantitative trading firm founded in 2010 and leading in global high-frequency strategies, is looking for a Low-Latency Developer to join our team. We are expanding an international, diverse team, with experts in trading, statistics, engineering, and technology. Our disciplined approach combined with rapid market feedback allows us to quickly turn ideas into profit. Our environment of learning and collaboration allows us to solve some of the world’s hardest problems, together. As a small firm, we remain nimble and hold ourselves to the highest standards of integrity, ingenuity, and effort.  Position Highlights: We are modernizing our trading and research platform to scale our alpha trading business. This platform will enable researchers to explore, test, and deploy sophisticated signals, models, and strategies across asset classes in a robust, fully automated manner while maintaining competitive latency targets. As a Low-Latency Developer, you will be responsible for designing, optimizing, and maintaining high-performance trading systems to minimize latency. Your Mission and Goals: Analyze and optimize the performance of low-latency trading systems by identifying bottlenecks and inefficiencies in the code, and implementing effective solutions.  Develop and adapt the platform to support the demands of a fast-paced trading environment, while effectively managing technical debt. Requirements Over 5 years of experience as a low-latency developer with a focus on performance optimization in a high-frequency trading (HFT) environment. Experience with multiple components of an HFT platform or system, particularly those on the critical path. Experience working at an HFT firm during its startup phase and/or on a trading team is a significant plus. Technical Skills: Deep knowledge of HFT platforms: networking, kernel bypass, market data, order entry, threading, inter-process communication, and strategy APIs. Proven low-latency development and performance optimization in HFT. Strong proficiency in C++. Excellent understanding of CPU caches and cache efficiency. Experience with multithreaded and multi-process synchronization. Good understanding of networking protocols. Skilled in performance profiling and optimization tools. Advanced knowledge of Linux operating systems, including kernel-level device mechanisms. About You: Practical decision-making skills. Excellent communication skills. Strong analytical and problem-solving skills. Passion for trading. Ability to work independently and as part of a team. Benefits Competitive rates of pay. Paid time off (5 weeks). Coverage of health insurance costs. Office lunches. Discretionary bonus system.  Annual base salary range of $150,000 to $300,000. Pay (base and bonus) may vary depending on job-related skills and experience. Our motivation: We are a company committed to staying at the forefront of technology. Our team is passionate about continual learning and improvement. With no external investors or customers, we are the primary users of the products we create, giving you the opportunity to make a real impact on our company's growth. Ready to advance your career? Join our innovative team and help shape the future of trading on a global scale. Apply now and let's create the future together!
New York, NY, USA
$150,000-300,000/year
Cookie
Cookie Settings
Our Apps
Download
Download on the
APP Store
Download
Get it on
Google Play
© 2025 Servanan International Pte. Ltd.