Browse
···
Log in / Register

Embedded System Software Engineer (Smart Home)

$100,000-140,000/year

TP-Link Systems Inc.

Irvine, CA, USA

Favourites
Share

Description

About Us: 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: We are seeking a Junior Embedded System Software Engineer (Smart Home) to design, develop, and optimize firmware for smart home products like Smart IP cameras, Smart Doorbells, etc. In this hands-on role, you will work closely with cross-functional teams to take features from concept to completion, ensuring high performance, reliability, and safety. You will be engaged in all stages of the development process, from chipset bring-up and SDK integration to new feature implementation. The software development work typically involves SoC chipsets running Linux and MCU subsystems operating in an RTOS environment. Key Responsibilities: Work with cross-functional teams to define system requirements and design effective solutions for smart home products. Participate in the software development process from initial design through production for TP-Link smart home devices. Write, debug, and test embedded software using C/C++ and other relevant programming languages. Bring up chip SDKs and integrate third-party features using cross-compiling techniques. Design and develop core modules such as audio/video transmission, control, connectivity, networking, and storage for smart home products. Work with Wi-Fi, Bluetooth BR/EDR/BLE protocols, and network stacks such as TCP/IP, Thread, BLE Mesh for diverse use cases. Troubleshoot and resolve complex issues in embedded systems to maintain product performance. Conduct unit tests, integration tests, and system validation. Ensure software meets performance, reliability, and security standards, including protocols to safeguard against vulnerabilities. Optimize code to meet requirements for performance, memory, and power efficiency. Produce technical documentation, including design specifications, software architecture, and user manuals. Work with external vendors and partners to integrate hardware and software components seamlessly. Adapt third-party platform SDKs and develop related use cases, such as Amazon, HomeKit, and Matter. Ensure product readiness for production by developing manufacturing tools, facilitating certifications, and providing on-site support as required. Investigate and address customer-reported issues, implementing firmware updates to enhance performance and resolve issues. Stay updated on trends in embedded systems, IoT, and connectivity protocols to continuously enhance product features and performance. Mentor and guide recent graduates, offering technical leadership and sharing best practices through code reviews and team collaboration. Requirements Required Qualifications: Bachelor's degree in computer science, Electrical Engineering, or a related field. 2+years of experience working with embedded software. Proficiency in embedded software programming using C/C++, with a strong understanding of coding best practices. Familiarity with embedded operating systems (e.g., RTOS, Linux) and real-time system design. Experience with hardware interfaces such as UART, SPI, I2C, and GPIO. Experience with network and security protocols in embedded systems (e.g., HTTP, MQTT, TLS). Understanding of software development life cycle, including version control, unit testing, and continuous integration. Strong problem-solving skills and attention to detail. Ability to work independently and within a team in a fast-paced environment. Preferred Qualifications: Experience with consumer electronics products software development, such as Smart IP cameras, Smart Doorbells, etc. Hands-on experience with SoC bring-up and integration. Knowledge of wireless communication protocols, such as Wi-Fi and BLE. Experience in video and audio encoding (AVC, HEVC, OPUS, etc) and streaming (WebRTC, RTP, RTSP, etc.) technologies. Proven experience in designing and developing core software modules. Strong communication, interpersonal, and project leadership skills. Ability to quickly adapt to new technologies and frameworks. Benefits Salary range: $100,000 - $140,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
IT Firm looking for IT technician to join MSP (Los Angeles)
About Us: Los Angeles IT - www.losangelesit.com At Los Angeles IT, we are a rapidly expanding company looking for a talented IT Technician to become part of our team. We are searching for someone who excels in IT support, is skilled with hands-on tasks, and is comfortable working with low-voltage systems. If you thrive in a role where each day brings new challenges and opportunities, this position could be the perfect fit for you. Key Responsibilities: • Level 1 & 2 IT Support: Deliver prompt and effective technical support to end-users, both onsite and remotely. This includes troubleshooting hardware, software, and network issues. • System Maintenance: Install, configure, and maintain desktop and laptop computers, printers, and other peripheral devices, whether onsite or via remote support tools. • Network Support: Assist with basic network configuration, troubleshooting, and ensuring seamless connectivity throughout the organization, both onsite and remotely. • Low Voltage Work: Manage low-voltage installations, such as cabling and security systems, across various locations. • Hands-On Tasks: Carry out various hands-on duties around the office or on-site, including equipment setup, hardware relocation, and minor repairs. • Driving Duties: Occasionally travel to client sites or other company locations to provide on-site support. A valid driver’s license and reliable transportation are required. • Remote Work: Use remote access tools to provide efficient support to end-users and resolve issues remotely. • Documentation: Keep accurate records of all support activities, including ticketing systems and equipment inventories, accessible both onsite and remotely. Qualifications: • Proven experience in a Level 1 & 2 IT support role with the capability to work effectively both onsite and remotely. • Familiarity with low-voltage work, including cabling and installations. • Strong troubleshooting skills and the ability to work independently, whether onsite or remotely. • Physical ability to handle tasks such as lifting and moving equipment. • A valid driver’s license with a clean driving record. • Excellent communication skills, both verbal and written, particularly for clear and concise remote communication. • Effective time management skills and the ability to prioritize tasks in a fast-paced environment. • A positive attitude and a strong desire to learn and advance within the company. Preferred Skills: • Relevant certifications such as CompTIA A+, Network+, or similar. • Experience with VoIP systems, security cameras, or access control systems. • Basic knowledge of electrical work is an added advantage. • Proficiency with remote support tools and software. What We Offer: • Compensation: $30 - $40 per hour, with the potential to work over 200 hours per month. • Driving Expenses: We cover one-way driving expenses, including travel time and $0.75 per mile driven. • Earnings Potential: Technicians can earn between $5,000 - $9,000 per month, depending on hours worked. • Employment Type: We are looking to hire as a 1099 contractor. • Growth Opportunities: We offer ample opportunities for professional development and career growth within the company. • Work Environment: Enjoy a supportive and collaborative work environment, with the chance to work on diverse and engaging projects both onsite and remotely.
2212 Century Hill, Los Angeles, CA 90067, USA
$30-45/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
Low Voltage Technician (Wheat Ridge)
Low Voltage Installations Inc. is headquartered in Wheat Ridge, CO, and has immediate openings for Technicians. Position includes installation of structured cabling and other low voltage electrical systems (Access Control, Commercial PA, A/V, Camera Systems), including physical installation of equipment, termination and interconnection of all cables, and testing for proper function. We specialize in alerting systems in Public Safety Dispatch Centers and Fire Stations. We are looking for individuals that have the skills requested below, the ability to work with a team, and the desire to learn and grow through the work that we do. We will consider applicants without requirements listed below that have verifiable work experience indicating the ability to work in a physical, technical, and customer focused environment. Pay rate commensurate with experience, and we are willing to pay a competitive wage for the right person. Negotiable hiring bonus (minimum $500) after 90 days. Health, Dental, Vision insurance; Retirement plan and paid time off provided after probationary period. Travel work bonus and additional PTO accrual available based on out of town job performance. Please include a resume (PDF Format) with verifiable work experience and current references. Company Conformance Statement * Perform quality work within assigned deadlines with and/or without direct supervision. * Interact professionally with other employees, customers, suppliers, vendors, etc. * Work effectively as a team contributor on all assignments. * Work independently while understanding the need for communication and coordination of work efforts with other team members, departments, or organizations. * Ability to read plans and follow the scope of work, installing all equipment to specifications Requirements: > Must be able to travel out of state for up to 2-3 weeks at a time. * Cabling installation skills with experience. * Ability to install and terminate Cat 5/6 * Proficient in cable management * Good driving record and able to pass a background check * Basic construction skills and possess industry standard hand tools and Personal Protective Equipment * Lift and/or move up to 50 pounds unassisted. * Must be able to stand, walk, reach, and work with hands and arms, for up to eight hours daily. * Must be able to coordinate hands and eyes while using automated tools and equipment. * Must be able to climb up and down ladders (8 feet routinely) * Must be able to climb, balance, stoop, kneel, crouch and/or crawl in all environments (basements, crawl spaces, attic/ceilings, etc.). * All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran. Job Type: Full-time
5168 Parfet St Unit I, Wheat Ridge, CO 80033, 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
Craigslist
12v Mobile Electronics Technician
Mobile Creations LLC is looking for mobile electronic installers to support our company's growth. Our company provides installation and repair solutions for numerous clients who use products such as GPS, Dash Cameras and various 12-volt devices. As a family-owned business for +30 years, our clients trust that they can count on us for the timeliness and quality of our services. We have immediate positions available for Field Technicians located in Southern California. Your role as a Field Technician requires the successful installation of 12v products in both light and heavy-duty vehicles. Applicants should have professional experience installing mobile electronics such as GPS equipment, cameras, etc. This position requires a reliable vehicle and tools. This role is available to applicants seeking part-time work with the possibility of full-time work in the future. Work will be available 5-7 days a week. Traveling is required as job sites will vary in location. Mileage & drive time will be compensated. Base Compensation: $25 - $35 per hour (training starts at $20 per hour) Knowledge/Skills/Abilities: Prior 12-volt installation experience in mobile electronics (GPS, Dash Cameras, etc.) is required. Fleet Installation experience is a plus. Ability to work independently (Minimal training provided). Must be comfortable working on a ladder and in tight spaces. Must have basic computer skills (email, data entry, photo taking) Must possess a Valid Driver's License Must be dependable and possess a good work ethic. For more information please contact: Rene Mendoza 818-400-3600
9134 Haskell Ave, North Hills, CA 91343, USA
$25-35/hour
Cookie
Cookie Settings
Our Apps
Download
Download on the
APP Store
Download
Get it on
Google Play
© 2025 Servanan International Pte. Ltd.