Sr. Python Developer

Senior Python Software Developer

Location: Delft, Netherlands

Department: MEMS

Reports to: Manager


About Company

X is the market leader in silicon MEMS timing. As the heartbeat of electronics, our programmable timing solutions offer a rich feature set that enables customers to differentiate their products with higher performance, smaller size, lower power, and better reliability. We drive innovation to new levels with our unique culture of creativity, collaboration, risk-taking, and relentless problem solving. With over 2 billion devices shipped, X is transforming the timing industry. For more information.

Job Summary

As a Software Developer, you will create web applications, services, and libraries in Python to accelerate the design of world-class MEMS resonators for use in ultra-precise timing applications. Your code will process MEMS design and characterization data to improve visualization of results, design automation, design time, user interfaces, and other functions. Your duties will include working with multiple engineering teams to specify projects, write code, improve performance of existing code, and write tests.

Responsibilities

  • Work on software solutions that address challenging MEMS design and data analysis problems spanning multiple engineering teams
  • Write specifications for software projects
  • Develop clean and efficient code
  • Extend, enhance, and maintain existing software infrastructure in MEMS
  • Participate in developing next-generation software architecture to support MEMS development
  • Integrate 3rd party software into X software projects

Qualification & Requirements

  • 3+ years in software development
  • Bachelor's degree in computer science or related field
  • Experience in Python and its ecosystem (libraries, linters, pip, and other tools)
  • Familiarity with databases (PostgreSQL, MySQL) and ORM libraries
  • Ability to create database schemas that represent business processes
  • Good understanding of front-end technologies (JavaScript, HTML5, CSS, SASS, React, Vue.js)
  • Knowledge of GNU/Linux as a server platform
  • Experience in using Git in a professional/workspace environment
  • Basic knowledge of Docker and other container platforms
  • Basic knowledge of C, C++, or both
  • Ability to convey technical ideas in a clear, logical fashion
  • Experience with the Agile software development process
  • Good command of the English language (written and verbal) and communication skills
  • Ability to work in a highly collaborative, multi-cultural, fast-paced team environment


See also

要針對這個職缺調整履歷嗎?

目前無法檢查您與這個職缺的符合程度;請先將履歷加入個人檔案,下次即可查看。

A new version of freehire is available