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:
Key Responsibilities: 1. Buyer Compliance: Ensure adherence to buyer-specific standards, including social, environmental, and ethical compliance requirements. Act as the...
Apply For This JobJob Description: Role: – Intern Location: – Nagpur Qualification: – BE/BSC/BCA/BCCA (Any Graduate) Skills: – Proficiency in Java and Kotlin....
Apply For This JobWelcome to the Latest Job Vacancies Site 2022 and at this time we would like to inform you of the...
Apply For This JobFull Time Role and Key Responsibilities We are seeking a highly motivated and detail-oriented individual to join our team as...
Apply For This Jobbr{display:none;}.css-58vpdc ul > li{margin-left:0;}.css-58vpdc li{padding:0;}]]> VINOSHA PORTFOLIO PRIVATE LIMITEDWebsite: www.vinosha.inJob Description for BDE –Intern Roles and responsibilities:1) Good convincing skills2)...
Apply For This Jobbr{display:none;}.css-58vpdc ul > li{margin-left:0;}.css-58vpdc li{padding:0;}]]> Overseeing the customer service process. · Resolving customer complaints brought to your attention. · Handling...
Apply For This Job