Software Engineer IV

Contract: 12 Months+

You will work on cutting edge Python tools that simulate and optimize the power consumption of consumer electronics hardware. You'll lean into and develop skills in data science, visualization, and develop user interfaces to help users understand the power consumption of AR/VR devices. This position works with EDA/CAD software that optimizes hardware devices and custom silicon, so a passion for electrical engineering or embedded devices would be a bonus.

Responsibilities

* Develop a Python-based power modeling framework, built with OOP as a full stack web application

* Support a continuous integration (CI) framework to improve code quality of the Python power model

* Generate visualizations of system power consumption using a data-science front-end package

Must Have/ Non-Negotiable

2+ years of experience in Python

2+ years of software engineering experience (working knowledge of data structures, performance analysis).

Wish List/ Nice to Have

  • Experience in embedded systems or computer architecture (college course okay)
  • Experience with Plotly, Plotly Dash or Flask
  • Experience with Unix (shell scripts)
  • Demonstrated passion for creating robust, scalable code (via Github)
  • Working knowledge of SQL

Optional skills: Continuous integration, Javascript, CSS

Education: Bachelor's degree or relevant experience.