Skyworks is seeking a Principal Software Engineer to drive the definition, implementation, and adoption of new internal firmware development tools within the Mixed Signal Solutions (MSS) division. The goal is to standardize and improve existing workflows, tools, and practices across various MSS teams.
Requirements
- Proficiency in one or more of the following programming languages: Python, C/C++, Java, C-Sharp
- Proficient in Python with knowledge of other scripting languages
- Proficient in C/C++
- Experience Creating and maintaining Jenkins Pipelines
- Creating and maintaining virtual machines/containers using Docker or other tools
- Creating and maintaining static code analyzers
- Familiarity with version control systems Git, Subversion and similar
Responsibilities
- Design, implement, and maintain internal development tools used by various groups inside the MSS organization
- Implement continuous integration frameworks
- Work closely with multiple firmware and applications teams
- Propose solutions based on team requirements and industry best-practices
- Work closely with firmware teams to transition to new methodology
Other
- Bachelor’s degree with or Masters in computer science, computer engineering, or electrical engineering required
- 2+ years’ experience in softwarefirmware engineering with a bachelors
- Prior DevOps experience is a plus
- Excellent written and verbal communication and technical presentation skills
- Must have a good understanding of the Agile approach to software development