About this role
Senior Software Engineer
The Role The Software Engineering group in the Mobile Solutions Division develops a wide variety of internal applications to support the design, test, and performance analysis of leading-edge analog hardware devices for the Cellular/Mobile device industry. We work directly with all engineering disciplines within Skyworks and receive continuous feedback throughout the development cycle. This enables us to move quickly while keeping the success rate high for each project.
Development Efforts Company-wide solutions used across many Skyworks sites High-level automation for hardware testing and performance analysis Graphical data analysis tools, including plots, tables, and report generation Intellectual property (IP) tracking and management Flexible GUIs for complex feature sets, with an emphasis on ease of use
Responsibilities
-
Design, implement, test, and maintain a software project through life cycle
-
Participate in code reviews and issue tracking
-
Maintain CI/CD pipelines for all tools
-
Write documentation on tool usage
-
Current Tech Stack
-
C#, WPF in Visual Studio
-
Python
-
HTML/CSS/JavaScript/TypeScript/Vue
-
SQL Server
-
Docker
-
Required Experience and Skills
-
BSCE/BSEE or Computer Science degree and 8+ years of experience, or MS and 5+ years
-
C#, Python, JavaScript/TypeScript, and SQL
-
Excellent oral and written communication skills
-
Ability to work in and thrive in a team environment
-
Experience with web development, including modern frontend frameworks
-
Experience with Docker
-
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.