Talent.com
Embedded Software Architect (Networking)
Embedded Software Architect (Networking)TP-Link • Irvine, California, United States
Embedded Software Architect (Networking)

Embedded Software Architect (Networking)

TP-Link • Irvine, California, United States
[job_card.30_days_ago]
[job_preview.job_type]
  • [job_card.full_time]
[job_card.job_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 looking for an experienced Embedded Application Software Architect belonging to the Enterprise Engineering Department to lead the design and architecture of complex embedded systems. This role involves working closely with engineering teams to define and guide the overall software architecture, ensuring it meets performance, scalability, and security requirements for embedded applications across various hardware platforms.

Requirements

  • Design the overall architecture of software platform, integrating various components into a coherent system.
  • Define component specifications and the interactions between components within the platform.
  • Create and maintain detailed architectural documentation that outlines the system's design, components, and interactions.
  • Manage software development practices in a collaborative and agile fashion.
  • Create technical reports and presentations to illustrate infrastructure architecture.
  • Responsible for the development and maintenance of core modules and infrastructure components.
  • Responsible for identifying and fixing bugs prior to software release.
  • Write clean, maintainable, and well-documented code.
  • Implement software features of high quality and on schedule.
  • Collaborate seamlessly with cross-functional teams, including designers, product managers, and QA engineers, to deliver unparalleled user experiences.
  • Provide technical leadership, mentorship, and guidance to junior team members, fostering a collaborative and high-performing environment
  • Conduct meticulous code reviews and provide mentorship to junior developers, ensuring strict adherence to coding standards and industry best practices.

Qualifications:

  • Bachelor’s degree in computer science, Software Engineering, or a related field.
  • Minimum of 10 years of related experience.
  • Effective communication skills and ability to present complex information clearly.
  • Strong understanding of embedded Linux systems, real-time operating systems (RTOS), and microcontroller architectures.
  • In-depth knowledge of embedded system architecture, including memory management, scheduling, and inter-process communication.
  • Knowledge of network technology including NAT, TCP, UDP, IPv4, IPv6, HTTP etc.
  • Solid understanding of high-performance I/O mechanisms, including: epoll, select, poll, Non-blocking I/O, Asynchronous I/O.
  • Knowledge of package processing flow based on Linux TCP/IP stack, including Netfilter and Conntrack.
  • Proficiency in embedded software programming skills with C/C++ language.
  • Proficiency in design patterns and understanding of core principles.
  • Knowledge of software packaging, API design, and Makefiles in complex build environments.
  • Hands-on experience handling, scaling and troubleshooting distributed systems.
  • Proficiency in coding standards, code reviews, source control management.
  • Excellent written and verbal communications skills.
  • Highly motivated, positive, detail oriented and responsible.

Preferred Qualifications:

  • Experience designing control-plane and data-plane architectures.
  • Experience with Wi-Fi gateways, CPE, or enterprise networking products.
  • Experience with high-performance networking frameworks such as DPDK, VPP, XDP/eBPF.

Benefits

  • 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
[job_alerts.create_a_job]

Embedded Software Architect Networking • Irvine, California, United States

[internal_linking.similar_jobs]
Embedded Software Engineer

Embedded Software Engineer

Jobot • Irvine, CA, US
[job_card.full_time]
Tax Manager Opportunity with Top-Rated Public Accounting Firm!.This Jobot Job is hosted by: David DeCristofaro.Are you a fit? Easy Apply now by clicking the "Apply" button and sending us your resum...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Ormco Senior Software Engineer (Hybrid-Pomona, CA)

Ormco Senior Software Engineer (Hybrid-Pomona, CA)

enVista • Pomona, CA, United States
[job_card.full_time]
As a Senior Software Engineer on our Global Manufacturing Engineering team, you will be a versatile and key contributor to our core "geometrical compiler"a complex, compute-heavy pipeline that is t...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Systems Architecture Engineer - Software-Defined Vehicles

Systems Architecture Engineer - Software-Defined Vehicles

Rivian • Irvine, CA, United States
[job_card.full_time]
A prominent automotive technology firm in California seeks a Software Systems Architect to design the next generation of software-defined vehicles.This role includes responsibilities in architectur...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
AI Software Engineer

AI Software Engineer

DataAnnotation • Rancho Cucamonga, California, United States
[job_card.full_time] +1
Salary: $83,200 - 83,200 per year.We require candidates to be proficient in Python and/or JavaScript.You should possess expertise in at least one programming language or framework, such as JavaScri...[show_more]
[last_updated.last_updated_30] • [promoted]
Embedded Software Engineer (Networking)

Embedded Software Engineer (Networking)

TP-Link Systems Inc. • Irvine, CA, US
[job_card.full_time]
[filters_job_card.quick_apply]
Headquartered in the United States, TP-Link Systems Inc.The company is committed to delivering innovative products that enhance people’s lives through faster, more reliable connectivity.With a comm...[show_more]
[last_updated.last_updated_30]
Senior Software Engineer (C++)

Senior Software Engineer (C++)

PlayStation • Aliso Viejo, CA, United States
[job_card.full_time]
Senior Software Engineer (C++).PlayStation isn't just the Best Place to Play it's also the Best Place to Work.Today, we're recognized as a global leader in entertainment producing The PlayStation f...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Senior OTA Systems Architect - Scalable Vehicle Configs

Senior OTA Systems Architect - Scalable Vehicle Configs

Rivian • Irvine, CA, United States
[job_card.full_time]
A leading automotive technology company in California is seeking a highly motivated individual for a software configuration management role.This position involves defining and developing architectu...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Senior Software Engineer (C++)

Senior Software Engineer (C++)

PlayStation Network • Aliso Viejo, CA, United States
[job_card.full_time]
PlayStation isnt just the Best Place to Play its also the Best Place to Work.Today, were recognized as a global leader in entertainment producing The PlayStation family of products and services inc...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Information Systems Technician

Information Systems Technician

U.S. Navy • San Clemente, CA, United States
[job_card.full_time]
ABOUT Effective, secure communication in the cyber domain is essential to the everyday operations of military intelligence in America’s Navy.Information Professionals who oversee the seamless opera...[show_more]
[last_updated.last_updated_1_day] • [promoted]
Software Engineer, iOS Core Product - Ontario, USA

Software Engineer, iOS Core Product - Ontario, USA

Clutch Canada • Ontario, CA, United States
[job_card.full_time]
The mission of Speechify is to make sure that reading is never a barrier to learning.Over 50 million people use Speechifys text-to-speech products to turn whatever theyre reading PDFs, books, Googl...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Senior Software Engineer, IT

Senior Software Engineer, IT

Turtle Rock Studios • Irvine, CA, United States
[job_card.full_time]
At Turtle Rock, we make the games we want to play.We're dedicated to providing a collaborative environment where our team members feel empowered with the creative freedom to contribute and grow.Whi...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Senior Software Engineer

Senior Software Engineer

Thomas Global Systems Group • Irvine, CA, United States
[job_card.full_time]
Join Our Team as a Senior Software Engineer!.Are you an experienced software engineer who thrives on building the core technology behind high-reliability embedded systems? Do you excel in fast-pace...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Aviation Electronics, Electrical & Computer Systems Technician

Aviation Electronics, Electrical & Computer Systems Technician

US Navy • San Clemente, CA, United States
[job_card.full_time]
ABOUT Aviation Electronics, Electrical, and Computer Systems Technicians (AV) work on some of the most advanced aircraft systems in the world.They maintain, diagnose, and repair complex electrical ...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Help Your Students Connect: Host an International Exchange Student!

Help Your Students Connect: Host an International Exchange Student!

AnB Education • San Clemente, CA, United States
[job_card.full_time]
Do you want to make a difference in a young person's life while you learn about another culture, create and build friendships and make ever-lasting memories? Do you have a caring heart and extra sp...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Network Administrator

Network Administrator

TradeJobsWorkForce • 92705 Santa Ana, CA, US
[job_card.full_time]
Network Administrator Job Duties: Assist in network design and implementation.Provide network support with a variety of operating systems.Install and configure computer network equipment.Maintain n...[show_more]
[last_updated.last_updated_30] • [promoted]
Principal Software Architect

Principal Software Architect

BrainChip • Laguna Hills, CA, United States
[job_card.full_time]
We are not accepting outside agencies at this time*.BrainChip is pioneering neuromorphic edge AI processors that deliver ultra-low-power intelligence at the point of data creation.We are seeking a ...[show_more]
[last_updated.last_updated_30] • [promoted]
Embedded Controls Engineer – EV Software & RTOS

Embedded Controls Engineer – EV Software & RTOS

Rivian • Irvine, CA, United States
[job_card.full_time]
A leading automotive technology firm in Palo Alto, California, is seeking a Software Controls Engineer to enhance the integration of control systems for vehicle features.The role involves designing...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Part Time Work From Home Focus Group Panelist. Help Desk Support Experience Not Required

Part Time Work From Home Focus Group Panelist. Help Desk Support Experience Not Required

Apex Focus Group LLC • Dana Point, California, United States
[filters.remote]
[job_card.part_time]
We're currently looking for individuals across the country to take part in online market research, including remote focus groups, product trials, and consumer studies.Earn up to $750 a week in your...[show_more]
[last_updated.last_updated_variable_days] • [promoted]