As a software engineer, youll be part of the engineering team responsible for technology hardware, software/hardware interfaces, proofs of concept for future devices, and transfer for production and integration of developed systems.
This role offers an excellent opportunity to gain hands-on experience with electronics and optics equipment, Arduino and Raspberry Pi, digital imaging sensors, and image processing technology.
Your responsibilities will include:
Development of core software modules
Collaboration with multiple R&D teams to define and design new systems technologies
Designing and implementing software from concept requirement to working product
Redesigning existing software for new technologies and to improve performance
Requirements: Bachelors degree in electrical engineering, computer science, or equivalent degree
6+ years experience developing in Python
1+ year experience with SW design
1+ years experience developing C++ or C
Experience with multiprocessing, microservices, dockers, and Linux memory management
Attention to detail, motivation, and independence
Commitment to clean, elegant, and well documented source code
Experience with embedded systems
Preferred candidates will also have:
Hands-on experience with electronics, imaging sensors, and or optical equipment
Experience with image processing
Medical device background
This position is open to all candidates.