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]
Network Administrator

Network Administrator

TradeJobsWorkForce • 92623 Irvine, 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]
Sr. Siemens NX, NX Open Developer, NX Knowledge Fusion Developer

Sr. Siemens NX, NX Open Developer, NX Knowledge Fusion Developer

Saratech • Mission Viejo, CA, USA
[job_card.full_time] +1
[filters_job_card.quick_apply]
Siemens NX, NX Open Developer, NX Knowledge Fusion Developer.Contract Part Time - Deliverable-based - Rate $60-$120 per hour.US citizen or Green Card Required.We are seeking an experienced NX Open ...[show_more]
[last_updated.last_updated_30]
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]
Principal Architect, SCM Sourcing & Procurement

Principal Architect, SCM Sourcing & Procurement

Monster Beverage Corp • Corona, CA, United States
[job_card.full_time]
Principal Architect, SCM Sourcing & Procurement.Job Category: System Design / Architecture Engineering.Requisition Number: PRINC011554.Corporate Office: Corona, CA 92879, USA.We're the risk-takers,...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Principal Cloud Architect

Principal Cloud Architect

Liberty Dental Plan • Irvine, CA, United States
[job_card.full_time]
Do you have your head in the Cloud thinking about your next opportunity to push your career farther? Come grow with LIBERTY Dental Plan!.Position is open to Remote, near one of our office locations...[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, 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]
Architect II - Cloud Infrastructure Services

Architect II - Cloud Infrastructure Services

Axelon • Aliso Viejo, CA, United States
[job_card.full_time]
Cloud & Infrastructure Architecture.Design and implement the target-state Azure architecture aligned with company cloud standards and enterprise governance.Define Azure landing zones, subscription ...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Embedded Software Engineer

Embedded Software Engineer

804 Technology • Irvine, California, US
[job_card.full_time]
[filters_job_card.quick_apply]
Design and develop embedded software for ammunition handling systems, thermal management systems, aeromechanical systems, turbo machinery, and various electronics.ESSENTIAL DUTIES & RESPONSIBILITIE...[show_more]
[last_updated.last_updated_variable_days]
Solutions Architect

Solutions Architect

Bristlecone • Corona, CA, United States
[job_card.full_time]
The Procurement Expert and Solution Architect is responsible for all Ariba tracks – Business Network for Supply Chain (BN4SC / SCC), Upstream (Sourcing, Contracts, SLP) and Downstream (Buying & Inv...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Senior Enterprise TC Architect

Senior Enterprise TC Architect

Saratech • Mission Viejo, CA, USA
[job_card.full_time] +1
[filters_job_card.quick_apply]
Position: Senior Enterprise TC Architect.From start-ups to blue-chips, Saratech (saratech) helps companies engineer and manufacture complex products.Saratech is a leading engineering Siemens softwa...[show_more]
[last_updated.last_updated_30]
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]
Information Systems Technician

Information Systems Technician

US Navy • Dana Point, 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_variable_days] • [promoted]