Sr. Firmware Engineer
2 weeks ago
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 timeJob 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...
-
Sr Software Engineer | C++
1 month ago
Shanghai, China Logitech Full timeDescription 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...
-
SSME CT R&D Sr./Software Engineer 资深/软件工程师
6 months ago
Shanghai, China Siemens Shanghai Medical Equipment Ltd. Full timeSSME 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...
-
General Manager – Engine MRO Chongqing
5 months ago
Shanghai, China SR Technics Group Full timeWe 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...
-
Sr. Staff Hardware Engineer
4 months ago
Shanghai, China Synaptics Inc. Full timeDescription 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 timeYou 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...
-
Senior Mobile Application Developer
1 month ago
Shanghai, Shanghai, China Bose Full timeThe 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...
-
Sr. Product Quality Engineer
1 month ago
Shanghai, China Logitech Full timeDescription 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 timeYour 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 timeSr 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...
-
Embedded Systems Software Developer
4 weeks ago
Shanghai, Shanghai, China MOONS' Full timeAbout 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...
-
Sr. Software Engineer, Mobile Applications
6 months ago
Shanghai, China Bose Full timeYou 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...
-
CT Software Solution Architect in Shanghai
4 weeks ago
Shanghai, Shanghai, China Siemens Shanghai Medical Equipment Ltd. Full timeSSME 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...
-
Sr. Software Engineer | Front-end
1 month ago
Shanghai, China Logitech Full timeDescription 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 timeCountry: 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 ...
-
Embedded Systems Developer
1 month ago
Shanghai, Shanghai, China MOONS' Full timeJob 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...
-
Staff Engineer, Test Engineer
8 months ago
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...
-
Sr. Embedded Software Engineer
4 months ago
Shanghai, China Qorvo Full timeQorvo (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...
-
Upgrate Installlation Relocation Engineer
7 months ago
Shanghai, China ASML Full timeDescription : 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...
-
Sr. Principle Project Lead
1 month ago
Shanghai, Shanghai, China HARMAN International Full timeHARMAN 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,...