Sr. Firmware Engineer

2 weeks ago


Shanghai, China Synaptics Inc. Full time

Description

Millions of people experience Synaptics every day. Our technology impacts how people see, hear, touch, and engage with a wide range of IoT applications -- at home, at work, in the car or on the go. 

We solve complex challenges alongside the most influential companies in the industry, using the most advanced algorithms in areas such as machine learning, biometrics, and video processing, combined with world class software and silicon development.  

Overview  

Synaptics is looking for a Sr. Firmware Engineer to join our dynamic and growing organization. The role will be responsible for new product development in the PC market. This position reports to the Director, Firmware Engineering 

Responsibilities & Competencies 

Job Duties

  • Design and develop small footprint embedded firmware for use in Synaptics’ products 
  • Bring up new ASIC and develop new algorithms for Synaptics’ products 
  • Work closely with members of the firmware team and cross functional teams to develop quality products 
  • Investigate problems and identify robust solutions 
  • Onsite support for customer issues as necessary 

Competencies

  • Strong C/C++ programming skills and knowledge of scripting languages like Perl and Python
  • Excellent debugging an analytical ability
  • Proactive, self-starter, able to work independently in a fast-paced environment
  • Well organized with strong attention to detail; proactively ensures work is accurate
  • Positive attitude and work ethic; unafraid to ask questions and explore new ideas
  • Resourceful and able to solve complex problems through practical use of technology and a solid understanding of product architecture 
  • Analytical and able to make informed decisions based on experience and data to evaluate design options 
  • Excellent written and verbal communications skills 
  • Strong team player with the ability to work within a geographically diverse team 

Qualifications (Requirements) 

  • Bachelor’s degree (or higher) in Computer Science or Electrical Engineering or related field or equivalent 
  • 5 years of experience in real-time embedded software development, and code development using assembly language and a higher level language like C/C++ 
  • Experience with I2C, I3C, SPI, UART or other inter-processor communications 
  • Experience with digital signal processing 
  • Familiarity with analog and digital systems, ADCs, DACs, PWM, DMA 
  • Familiarity with Logic Analyzers, ICE, DVM, Oscilloscope and similar tools 
  • Prior experience with USB or bootloader is beneficial  
  • Additional skills that help you stand out include knowledge of capacitive sensing, OS signal processing, Matlab, actuator driving (ERM, LRA, Piezo), and digital circuit verification on FPGA or RTL   
  • Minimal travel less than 10%  

   

Belief in Diversity

Synaptics is an Equal Opportunity Employer committed to workforce diversity. Qualified applicants will receive consideration without regard to race, sex, sexual orientation, gender identity, national origin, color, age, religion, protected veteran or disability status, or genetic information. 


  • Firmware Engineer

    7 months ago


    Shanghai, China MOONS' Full time

    Job Responsibilities -Work with global R&D team closely - Participate in firmware, Linux driver and application development projects within and across development sites - Maintain and support the existing firmware, perform changes based on the field requirements and continue to new product software development - Documenting the Project related information...


  • Shanghai, China Logitech Full time

    Description Sr Software Engineer | C++ The Role The Logitech Gaming Team is growing. We are seeking an experienced hands-on desktop application developer to join our Logitech China Software Tribe. This position, located in Shanghai, focuses on Logitech GHub programming, which encompasses developing and maintaining software features as well...


  • Shanghai, China Siemens Shanghai Medical Equipment Ltd. Full time

    SSME CT Sr. Software Engineer Description: • As a member of global CT R&D in Siemens Healthineers, design the software platform for CT scanner including Mobile Solution • Enable Siemens PET/SPECT/RO inside CT software • Be the CT software solution provider with product/project manager, to fulfill global customer demand • Responsible for...


  • Shanghai, China SR Technics Group Full time

    We are a world leading Engine MRO service provider, headquartered in Zurich, Switzerland, with over 90 years of operational experience. Our unwavering dedication to innovation, excellence and environmental responsibility propels us forward on our journey to becoming the leading, most customer-centric, and sustainable Engine focused MRO worldwide.   Working...


  • Shanghai, China Synaptics Inc. Full time

    Description Millions of people experience Synaptics every day. Our technology impacts how people see, hear, touch, and engage with a wide range of IoT applications -- at home, at work, in the car or on the go. We solve complex challenges alongside the most influential companies in the industry, using the most advanced algorithms in areas such as machine...

  • Mobile Engineer

    6 months ago


    Shanghai, China Bose Full time

    You know the moment. It’s the first notes of that song you love, the intro to your favorite movie, or simply the sound of someone you love saying “hello.” It’s in these moments that sound matters most.At Bose, we believe sound is the most powerful force on earth. We’ve dedicated ourselves to improving it for nearly 60 years. And we’re passionate...


  • Shanghai, Shanghai, China Bose Full time

    The engineering team at Bose is a thriving, passionate, deeply skilled team of professionals from a broad range of disciplines and experiences, who share a common goal—to create products that provide transformative sound experiences.The Sr. mobile engineer will be responsible for mobile application and framework development to support mobile platform and...


  • Shanghai, China Logitech Full time

    Description Position at Logitech G Sr. Product Quality Engineer  The Role The Logitech Gaming Team is growing. We are seeking a Software Quality Engineer to join our Logitech China Software Tribe. This position, located in Shanghai, focuses on Logitech GHub testing and automation. It is challenging to participate in the full software stack...

  • Sr. Process Engineer

    7 months ago


    Shanghai, China Koch Engineered Solutions Full time

    Your Job The Sr. Process Engineer will drive continuous improvement in our polyester fibre and PET bottle resin technology offerings through collaboration with our technology partners. If you are passionate about pushing boundaries and making a difference in the polyester industry, this is the perfect opportunity for you. Our Team We have offices in...

  • Sr Project Engineer

    7 months ago


    Shanghai, China Kohler Co. Full time

    Sr Project Engineer  Location:  Shanghai, China Senior Project Engineer, Wellness Products Engineering Opportunity:  The primary responsibility of the Project Engineer in our Wellness Products Group is to deliver innovative consumer products as part of a highly collaborative cross-functional team. The Project Engineer must combine strong...


  • Shanghai, Shanghai, China MOONS' Full time

    About MOONS' Firmware Engineer PositionMOONS' is seeking an experienced Firmware Engineer to join our team. As a Firmware Engineer at MOONS', you will play a key role in developing and maintaining firmware for our products.Job Responsibilities:Collaborate with the global R&D team to develop firmware, Linux drivers, and applicationsMaintain and support...


  • Shanghai, China Bose Full time

    You know the moment. It’s the first notes of that song you love, the intro to your favorite movie, or simply the sound of someone you love saying “hello.” It’s in these moments that sound matters most.At Bose, we believe sound is the most powerful force on earth. We’ve dedicated ourselves to improving it for nearly 60 years. And we’re passionate...


  • Shanghai, Shanghai, China Siemens Shanghai Medical Equipment Ltd. Full time

    SSME CT R&D Sr./Software EngineerDescription: Job OverviewWe are seeking a highly skilled and experienced software architect to join our global CT R&D team at Siemens Healthineers. As a member of this team, you will design the software platform for CT scanners, including mobile solutions, and enable integration with PET/SPECT/RO devices. About the RoleThis...


  • Shanghai, China Logitech Full time

    Description Sr. Software Engineer | Front-end The Role The Logitech Gaming Team is growing. We are seeking a front-enddesktop application software programmer to join our Logitech China Software Tribe. This position, located in Shanghai, focuses on Logitech GHub development.  It is challenging to participate in the full software stack but...

  • Sr Eng, Software Engrg

    7 months ago


    Shanghai, China Carrier Full time

    Country: China Location: LOC3254: No.3239 Shenjiang Road, Shanghai, Pudong New Area, Shanghai, China Utilize Object-Oriented Design (OOD) principles and the C++ programming language to develop control services and algorithms for embedded Linux controller device QT experience would be a plus Conduct unit testing by GTEST or other relevant frameworks ...


  • Shanghai, Shanghai, China MOONS' Full time

    Job Overview We are seeking a highly skilled Firmware and Software Engineer to join our team at MOONS'. In this role, you will work closely with our global R&D team to develop firmware, Linux drivers, and applications for various projects. Key Responsibilities Develop and maintain firmware for existing products, including performing changes based on field...


  • Shanghai, China Western Digital Full time

    公司描述 At Western Digital, our vision is to power global innovation and push the boundaries of technology to make what you thought was once impossible, possible. At our core, Western Digital is a company of problem solvers. People achieve extraordinary things given the right technology. For decades, we’ve been doing just that. Our technology...


  • Shanghai, China Qorvo Full time

    Qorvo (Nasdaq: QRVO) supplies innovative semiconductor solutions that make a better world possible. We combine product and technology leadership, systems-level expertise and global manufacturing scale to quickly solve our customers' most complex technical challenges. Qorvo serves diverse high-growth segments of large global markets, including consumer...


  • Shanghai, China ASML Full time

    Description : 1. Install/upgrade equipment at customer's locations, including equipment with new features, unload components, inspect for damage, assemble, align and test. 2. Analyze applicability, accuracy and adherence to design specifications. 3. Recommend design changes or substitution of materials when appropriate. 4. Evaluate and diagnose...


  • Shanghai, Shanghai, China HARMAN International Full time

    HARMAN International is seeking a highly skilled Sr. Principle Project Lead - Hardware Development to join our team. The ideal candidate will have extensive experience in HW development of In-vehicle Infotainment systems, telematics/connectivity, or other automotive ECUs of similar complexity level.Key Responsibilities:* Perform and control the analysis,...