Software Engineer

Location: China, Shanghai

Job description

Spectricity started at the end of 2018 as a spin-off of IMEC, a leading R&D Centre in nanoelectronics and digital technologies in Belgium. Spectricity develops and manufactures spectral sensing solutions using CMOS technologies. These solutions are designed for high-volume production and use in consumer and mobile devices.

Within the dynamic, multidisciplinary, and fast-growing team of technologists, engineers, and application experts, we are looking for an enthusiastic Software Engineer. Your role will be in the Engineering Team in China, where the focus of the team is the product deliveries for end customers in China.

 

Your main responsibilities will be to

  • Interfacing with module house, lens house, and customers to collect requirements on software deliveries
  • Responsible for software deliveries, mainly Windows libraries, for the module houses
  • Ensure software delivery quality and provide technical support after delivery at module houses
  • Integrating delivered software at module houses
  • Troubleshooting and root cause analysis for errors when integrating software deliveries at module houses
  • Help out in developing software tools to perform production test result analysis and etc.
  • Automate the measurement acquisition and data analysis to improve efficiency
  • Facilitate discussion with end customers related to software related issues
  • Serve as software FAE in case needed

 

Your profile, skills and talents

Ideally you are a creative, self-dependent engineer, highly motivated to be part of a dynamic team creating new value, continuously and actively seeking better solutions for our problems. Specifically:

  • You have a bachelor’s or master’s degree in engineering with at least 5 years of relevant experience or you make up for the lack of experience with great drive and an eager work-ethic
  • At least 3 years experience working with a module test house developing software for test software
  • Understands what the test house requires as inputs, what are the technical limitations and how we should adapt
  • At least 5 years experience developing for Windows software deliveries
  • At least 5 years experience developing with Python
  • At least 3 years hands-on experience with Linux
  • Using git, gitlab/github flow for version control is a natural habit
  • Not afraid of new challenges, picks up technologies as needed to finish the job
  • Comfortable working with hardware
  • Experience with spectroscopy and/or optical systems is a plus
  • You are fluent in English, and have good presentation skills
  • Optional skills:
    • Experience building evaluation systems, demos, etc
    • Software development for embedded platforms, e.g Nvidia Jetson, NXP IMX, RaspberryPI, etc.
    • Experience with image sensors or image processing software

 

You will help us be successful when:

  • You are a good team player, able to pursue and find compromise through constructive discussion, enthusiasm and skills
  • You are result-driven, you have a natural desire to analyse and solve problems and you are self-critical
  • You proactively look for ways to solve problems, automate, work more efficiently etc.
  • There are “can-do” attitudes for the assigned tasks