Job Description
INNOPHASE is a rapidly growing ultralow-power wireless semiconductor startup with headquarters located in San Diego, CA. We are developing complete wireless solutions with significantly differentiated power dissipation/performance tradeoffs. Our innovative technology also dramatically improves wireless product flexibility and ease-of-use for product developers. We are looking for driven candidates to join our fast-paced and motivated team. This role is an excellent opportunity for someone that enjoys a small and agile group where you can make a great impact.
This is a full-time position based in San Diego, CA. Innophase offers relocation assistance!
In this job you will be working with a team of digital design engineers to develop novel SoC products for connectivity and communications.
KEY RESPONSIBILITIES
- Collaborate closely with Systems, HW, FW and QA teams to determine DevOps requirements
- Employ diverse DevOps techniques and methodologies consistent with industry standards
- Develop and deploy automated build frameworks to build code using the GNU/GCC & other toolchains
- Develop and deploy automated test frameworks to perform regression testing & digital design verification incl. simulation & hardware-in-the-loop (HITL) testing
- Assist with staging & packaging of firmware and software for release
- Implement an Information Radiator to display current project status and interesting metrics at both a project and department level
- Implement/enhance and document the company DevOps policies & guidelines & develop and provide training as necessary
- Primarily a hands-on, individual contributor role
JOB REQUIREMENTS
- BS EE/CS or related IT certification
- 8+ years' experience required, with at least 3 years' experience in a DevOps Engineer role supporting a production-level environment
- Experience developing and deploying CI/CD automated build & test frameworks in a Linux environment, using e.g. Jenkins, GitLab Runner
- Knowledge of modern software development flows i.e. at least CI/CD, and at least some of Agile / Lean / Scrum / Sprints / Kanban
- Admin-level knowledge of and experience with Git
- Strong coding skills in C, Python, and shell scripting
- Working experience with Jira
- Good communication, documentation and presentation skills
- Demonstrate initiative to drive technical issues to resolution
DESIRABLE SKILLS
- Familiar / experienced with document auto-generation e.g. Doxygen, Ruby, asciidoctor, asciitopdf
- Familiar / experienced with other common industry standard CI/CD tools e.g. Docker, Docker Swarm, Kubernetes, Ansible, Puppet, Chef, Nagios, etc.
- Be able to work productively and independently
- Team player with a strong sense of urgency to meet product needs on time