Senior Principal Software Architect

1 month ago


Dongguan, Guangdong, China HARMAN International Full time
About the Role

HARMAN's engineers and designers are creative, purposeful and agile. As part of this team, you'll combine your technical expertise with innovative ideas to help drive cutting-edge solutions in the car, enterprise and connected ecosystem.

Every day, you will push the boundaries of creative design, and HARMAN is committed to providing you with the opportunities, innovative technologies and resources to build a successful career.

As a technology leader that is rapidly on the move, HARMAN is filled with people who are focused on making life better. Innovation, inclusivity and teamwork are a part of our DNA.

This position as Principal software architect is in the software team of Engineering/R&D and mainly working on the software architecture/framework design, working with team on the high-level design as well, to meet the business goals in terms of time, quality, and cost.

Your Team

This position as Principal software architect will report to software director in software engineering/R&D.

Responsibilities
  • Be the owner of Software System design and understand software requirements and software specifications for Wi-Fi enabled audio products.
  • Lead and improve the software architecture/framework design, focus on software reusability, software performance, and software process sequence from system level.
  • Work out the software design with end-to-end solution to meet product requirements.
  • Guide the junior and senior software engineers to have a good feature/module design, review their software design, make sure each design is compliant with the framework.
  • Review the codes in the team, to make sure the source codes are compliant with the defined coding style.
  • Continuously drive the improvement of system design and performance. Adopt the latest technologies and tools to develop the reusable software framework and design.
  • Leadership, Collaboration, Change Orientation, Judgement and Results Driven are most critical to this role to achieve the business targets
Requirements
  • Bachelor or above in Electronics Engineering or Computer Science or relevant disciplines
  • 10+ years hands-on development experience in driver/middleware/application based of embedded Linux system and RTOS in the Consumer Electronic industry, proficient with programming C/C++;
  • 3+ years practical experience and capability in software architecture design in embedded system, thorough understanding of software framework of Linux, Consumer Electronic industry preferred.
  • Deep knowledge in communication protocols between services, e.g., WebSocket, MQTT, Bonefish, etc.
  • Familiar with Yocto framework and CI tool and able to drive the optimization of the build configuration for the projects.
  • Comfortable with fast-paced and multitasking environment
Preferred Qualifications
  • Familiar with design pattern for embedded software
  • Know-how on Wi-Fi module, Bluetooth or media framework e.g., Gstreamer)
  • Familiar with audio framework on Linux, i.e. ALSA, Portaudio and DRM technologies
What We Offer
  • Flexible work environment, allowing for full-time remote work globally for positions that can be performed outside a HARMAN or customer location
  • Access to employee discounts on world-class Harman and Samsung products (JBL, HARMAN Kardon, AKG, etc.)
  • Extensive training opportunities through our own HARMAN University
  • Competitive wellness benefits
  • Tuition Reimbursement
  • Access to HARMAN Campus Fitness Center and Cafeteria
  • An inclusive and diverse work environment that fosters and encourages professional and personal development

HARMAN is proud to be an Equal Opportunity / Affirmative Action employer. All qualified applicants will receive consideration for employment without regard to race, religion, color, national origin, gender (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender identity, gender expression, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics.



  • Dongguan, Guangdong, China HARMAN International Full time

    About the RoleHARMAN International is seeking a seasoned technical professional to lead our software engineering efforts. As a Principal Technology Architect, you will be responsible for defining and implementing our technology roadmap, driving innovation, and ensuring the delivery of high-quality software solutions.ResponsibilitiesMaintain and evolve our...


  • Dongguan, Guangdong, China Lumentum Full time

    Job Requirements:For this role at Lumentum, we are seeking a highly skilled Automation Software Principal Engineer with a strong background in machinery and automation.We require a Bachelor degree in a relevant field and more than 10 years of experience in automation software, with proficiency in LABVIEW software programming language.The ideal candidate will...


  • Dongguan, Guangdong, China Lumentum Full time

    Job Requirements:For this role at Lumentum, we are seeking a highly skilled Automation Software Principal Engineer with a strong background in machinery and automation. The ideal candidate will have a bachelor's degree in a relevant field and over 10 years of experience in automation software development, with a focus on LABVIEW software programming...


  • Dongguan, Guangdong, China Lumentum Full time

    Job SummaryLumentum seeks an experienced Automation Software Principal Engineer to lead the development of cutting-edge automation solutions. As a visionary innovator, you will drive the design and implementation of complex automation software systems, leveraging expertise in LABVIEW programming language.


  • Dongguan, Guangdong, China HARMAN International Full time

    HARMAN International is seeking a highly skilled Lead Audio Software Architect, specializing in digital signal processing and audio algorithms, to join our team of innovative engineers.We are looking for an exceptional candidate who can architect cutting-edge DSP platforms, develop sound and voice algorithms, and work collaboratively with cross-functional...

  • Software Architect

    1 month ago


    Dongguan, Guangdong, China Philips Full time

    Job DescriptionAs a Software Architect - IoT Product Development Lead, you will have the opportunity to work on Mother & Child Care new developments specifically for our latest innovations part of our digital parenting platform.Your Key Responsibilities:Translate user and product requirements into software requirements;Create software architecture in line...


  • Dongguan, Guangdong, China Cathay Pacific Airways Limited Full time

    About this roleCathay Pacific Airways Limited seeks a highly skilled Senior Solution Architect to join our team. As a key member of our organization, you will be responsible for developing and governing fit-for-purpose solution designs that address business requirements and align with our architecture strategies, roadmaps, and standards.Key...


  • Dongguan, Guangdong, China HARMAN International Full time

    HARMAN International is a global leader in the design and engineering of innovative audio and infotainment solutions. As a Principal System Engineering Specialist, you will play a key role in driving the development of cutting-edge AI technologies that transform the automotive and consumer electronics industries.About the Role:Collaborate with...


  • Dongguan, Guangdong, China HARMAN International Full time

    Job OverviewHARMAN International is seeking a highly skilled and experienced Senior Embedded Software Development Manager to join our team. This role will be based in Shenzhen, China.ResponsibilitiesLead the development of embedded software for various HARMAN products, ensuring timely delivery and high quality standards.Collaborate with cross-functional...


  • Dongguan, Guangdong, China Microsoft Full time

    Job SummaryMicrosoft is seeking a highly skilled Cloud Solution Architect to drive customer success in Azure infrastructure deployment. As an experienced Azure expert, you will design and implement robust architectures and solutions using Azure PaaS, DevOps, and Advanced Application coding.Key ResponsibilitiesDevelop deep technical relationships with senior...


  • Dongguan, Guangdong, China Microsoft Full time

    OverviewWe are seeking an exceptional Cloud Architect Expert to drive digital transformation for our customers. As a pivotal member of our Customer Success organization, you will be responsible for migrating, designing, building, and maintaining Azure applications with a strong emphasis on problem-solving.Key ResponsibilitiesLead the migration and...


  • Dongguan, Guangdong, China Flexport Full time

    About FlexportFlexport is a platform for global trade that comprises 12% of the global GDP. We are the first licensed freight forwarder and customs brokerage built around a modern tech stack. Our mission is to make global commerce easy and accessible by providing a fully-managed service for moving products between any two places on the planet.Job...


  • Dongguan, Guangdong, China Microsoft Full time

    About this roleWe are seeking a skilled Global Cloud Solutions Architect to join our team at Microsoft. As a member of our Global Customer Success organization, you will be responsible for gathering customer insights, mapping architecture, and proposing digital transformation solutions based on Microsoft technologies.Key responsibilities• Gather...


  • Dongguan, Guangdong, China Microsoft Full time

    Job OverviewAt Microsoft, we are looking for a skilled Cloud Solution Architect to join our team. As a key member of our organization, you will be responsible for designing and implementing cloud-based solutions that meet the needs of our customers.Key ResponsibilitiesGather customer insights and develop digital transformation solutions based on Microsoft...


  • Dongguan, Guangdong, China HARMAN International Full time

    HARMAN International is a leading technology company that specializes in connected solutions for automotive, consumer and enterprise markets.We are currently seeking an experienced Software Engineer to lead our software development efforts. As a Principal Engineer, you will be responsible for defining the technology roadmap, maintaining master requirements,...


  • Dongguan, Guangdong, China HARMAN International Full time

    Be Part of a Dynamic TeamAt HARMAN International, we're committed to innovation and pushing the boundaries of creative design. As a Senior Software Engineer - Embedded Systems, you'll join a team of talented engineers and designers who are passionate about making a difference. Our team is dedicated to developing cutting-edge solutions in the car, enterprise,...


  • Dongguan, Guangdong, China HARMAN International Full time

    Job OverviewWe are seeking a skilled Sound Quality Architect to join our Acoustics team at HARMAN International. This is an excellent opportunity for a talented engineer to design and develop innovative sound solutions for consumer products.ResponsibilitiesDevelop acoustic architecture and sound quality specifications for consumer products.Collaborate with...


  • Dongguan, Guangdong, China Lenovo Full time

    Job SummaryWe are seeking a highly skilled Senior AI Software Test Engineer to join our team at Lenovo. The successful candidate will be responsible for designing and implementing testing solutions for AI-based products, ensuring high-quality software releases.Key Responsibilities:1. Develop and maintain automated testing frameworks and solutions for...


  • Dongguan, Guangdong, China HARMAN International Full time

    HARMAN International: Driving Innovation in TechnologyAbout the Role:As a Senior Software Engineer at HARMAN International, you will be part of a dynamic team that combines technical expertise with innovative ideas to drive cutting-edge solutions in the car, enterprise, and connected ecosystem.Key Responsibilities:Develop and debug software in Linux using C...


  • Dongguan, Guangdong, China Roku Full time

    Deliver Exceptional Quality for Wireless Streaming:Roku is changing how the world watches TV, and we're seeking a Senior QA Engineer to join our Wireless Connectivity team. As a key member of our QA group, you will collaborate closely with RF engineers and Software Developers to execute Wi-Fi and Bluetooth tests. We're committed to delivering exceptional...