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;}]]> Descripción de la compañía Best Descripción del puesto Airport Ground Staff Job in Airport City...
Apply For This JobFull Job Description JD is Follows: i. Conducting of Internal Audits, Process Audits and ensuring closing of all non-conformances identified...
Apply For This JobJob Description Key Objective: Support the business by assisting the collections function in speedy debt recovery through use of legal...
Apply For This JobJob Description Job Title – Telecallers Job Location – Chennai (Annanagar West/ Padi)Number of Openings -05Experience : Min 6 months...
Apply For This JobCowbell is signaling a new era in cyber insurance by harnessing technology and data to provide small and medium-sized enterprises...
Apply For This JobFull Job Description Agilent inspires and supports discoveries that advance the quality of life. We provide life science, diagnostic and...
Apply For This Job