Staff Software Engineer
Apply now »
Date:Oct 6, 2023
Location: Bengaluru, KA, IN
Company: Skyworks
If you are looking for a challenging and exciting career in the world of technology, then look no further. Skyworks is an innovator of high performance analog semiconductors whose solutions are powering the wireless networking revolution. At Skyworks, you will find a fast-paced environment with a strong focus on global collaboration, minimal layers of management and the freedom to make meaningful contributions in a setting that encourages creativity and out-of-the-box thinking. Our work culture values diversity, social responsibility, open communication, mutual trust and respect. We are excited about the opportunity to work with you and glad you want to be part of a team of talented individuals who together can change the way the world communicates.
Requisition ID: 71692
Job Description
Staff Software Engineer
Location: Bangalore, India
Company: Skyworks Solutions Inc.
Are you looking for the next step to advance your career in the world of audio technology? Skyworks is seeking team members to help innovate market-specific mixed-signal system on chips (SoCs) for audio and voice applications spanning smart speakers and microphones, wired/wireless headsets, virtual assistants and intelligent gaming controllers. Our advanced audio, voice, speech and artificial intelligent solutions combine breakthrough ultra-low power analog circuits, highly efficient
power management systems and custom hardware accelerators to enable smart acoustic signal processing and AI functionality. Come be part of a team that is changing the way the world communicates and who is at the forefront of audio and voice technology innovation! Our proprietary technology achieves the highest level of integration in the industry and sets a new performance standard for low power consumption and minimal footprint.
Your Role
Skyworks creates mixed signal ASICs targeted at audio and wireless audio applications. These are highly integrated designs incorporating audio codecs, amplifiers, battery chargers, DSP processors, wireless communication, peripherals, and power control systems that support a wide range of communication interfaces.
The Tools group works with a broad team to build tools used by both internal and external customers. Our tools are used internally through all stages of IC, SDK and applications development. A tool can be targeted to a single phase of development, while others bridge a range including simulation, emulation, design validation (DV), post-silicon evaluation and validation, and continuing into application development, customer demos and evaluation, and finally customer product development.
In your role you will work on cross-platform host PC applications employing both GUI-based and command-line interfaces. Some tool development will also include embedded firmware for ARM processors communicating with host PC applications over USB, JTAG and other interfaces.
Our goal is to create, maintain and enhance tools to increase productivity and efficiency for our internal and external users. For internal customers streamlining the development process is a core goal.
Our aim for external, end customers is to provide flexible, low-touch, clear and easy-to-use tools enabling them to achieve fast time to market solutions.
Job Requirements
Bachelor’s + 8 years experience, or Master’s degree + 6 years experience in Electrical or Computer Engineering or Computer Science
4+ years’ experience with Python3; Experience with Python2 to Python3 porting is a plus
Python3 threading, PyTest (or equivalent), virtual environments, UI packages (Qt, Wx, etc), Pandas preferred
Knowledge of patterns, especially Model-View-Controller a plus
Experience with USB classes, composite descriptors, interfaces, protocols, endpoints & testing
Experience with USB HID and Audio applications preferred
5+ years’ experience in programming with C/C++, with embedded systems preferred
4+ years with real-time operating systems (RTOS)
Ability to read electronic schematics
Experience with oscilloscope, logic analyzer, USB, I2C/SPI analyzers preferred
ARM Cortex-M experience is preferred
I2S, Bluetooth experience is a plus
Experience with electrical hardware interfacing preferred
Skyworks is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, age, sex, sexual orientation, gender identity, national origin, disability, protected veteran status, or any other characteristic protected by law.
Job Segment: Test Engineer, Embedded, Software Engineer, Testing, Network, Engineering, Technology
Apply now »
Find similar jobs:
br{display:none;}.css-58vpdc ul > li{margin-left:0;}.css-58vpdc li{padding:0;}]]> We are Hiring!! Blue Minch is looking for a candidate who is camera confident with...
Apply For This JobFull Job Description About Accenture: Accenture is a global professional services company with leading capabilities in digital, cloud and security....
Apply For This JobWe are looking for smart and talented developers who are looking to leave their imprint on a set of applications...
Apply For This JobProduct Owner- Pune, India Are you passionate about Product Management in FinTech? Do you have experience delivering digital products that...
Apply For This Jobbr{display:none;}.css-58vpdc ul > li{margin-left:0;}.css-58vpdc li{padding:0;}]]> Job location : Hyderabad near Sanncharipuri Colony Position : Accountant Experience : 4 years Salary...
Apply For This Jobbr{display:none;}.css-58vpdc ul > li{margin-left:0;}.css-58vpdc li{padding:0;}]]> Date: Nov 29, 2022 Location: IN Company: Exalogic Consulting Both manual and automation testing knowledge....
Apply For This Job