SAIONIX Careers


Kindly apply to the job you find yourself qualified for!

We are seeking a motivated and experienced Software Developer to join our talented team. This individual must have experience with Linux Python programming and knowledge of EMC2/LinuxCNC/CAM software programming.

  • Create
  • develop and maintain CNC control software applications for CNC machines.
  • Experience with CNC G
  • Experience with EMC2/LinuxCNC and HAL (Hardware Abstraction Layer).
  • Experience with Python/Linux Programming.
  • Experience with Linux GUI Programming.
  • Experience with any CAM software.
  • Microcontroller (Arduino) experience is a plus.
  • Minimum 3 year related software application development experience using Python/Linux Programming.
  • Bachelor of Science degree or a Master of Science degree in Computer Science or Computer Engineering.
  • Basic knowledge in electronics and computer hardware.
  • Must show sample of projects made upon request.
  • Must demonstrate key qualities like team work
  • integrity
  • drive for results and willingness to learn new technologies.
  • Attention to details is key to success.
  • Understands and applies principles
  • concepts
  • theories
  • technologies and standards of professional field.
  • Deepens knowledge through exposure to new assignments and continuous learning.
  • Tax free salary.
  • Free accomodation on job site.
  • Paid vacations
  • holidays and sick leave.
  • Medical insurance.

Apply via sending an email to: info@saionix.com

We are seeking a motivated and experienced Firmware Engineer to join our talented team. This individual must have experience with Linux Python Programming and Microcontrollers Programming.

  • Create
  • develop and maintain microcontroller firmware (Arduino) for 3D printers and other projects.
  • Extensive programming experience on small microcontrollers (AVR
  • PIC
  • etc.)
  • Proficiency with ‘C++’ programming language.
  • Development experience on Linux.
  • High level scripting in Python.
  • Knowledge of firmware development environments including compilers
  • debuggers
  • and emulators.
  • Circuit board layout and design.
  • Digital signal processing including filtering.
  • Analytical
  • integration
  • support
  • and debugging skills with Oscilloscopes
  • and/or Logic analyzers.
  • Analog and digital systems
  • ADC
  • sampling
  • DSP
  • sensors.
  • Android mobile applications programming is a plus.
  • Minimum 3 year of embedded firmware development experience and software development experience using Python/Linux Programming.
  • Bachelor of Science degree or a Master of Science degree in Computer Science or Computer Engineering.
  • Strong verbal and written communication skills for interfacing with architecture
  • validation
  • manufacturing
  • and other disciplines.
  • Must show sample of projects made upon request.
  • Must demonstrate key qualities like team work
  • integrity
  • drive for results and willingness to learn new technologies.
  • Attention to details is key to success.
  • Understands and applies principles
  • concepts
  • theories
  • technologies and standards of professional field.
  • Deepens knowledge through exposure to new assignments and continuous learning.
  • Creative and likes to invent
  • optimize
  • and system integration.
  • Can work under time pressure in response to customer's dynamic changes.
  • Tax free salary.
  • Free accomodation on job site.
  • Paid vacations
  • holidays and sick leave.
  • Medical insurance.

Apply via sending an email to: info@saionix.com

Scroll to Top