Return to Careers

Optical Systems Embedded Software Engineer

Kyiv, Ukraine
We are looking for an Optical Systems Embedded Software Engineer who will be responsible for the design, development, production, testing, and maintenance of Atlas payloads. This role will broadly interact with all aspects of module design, testing, and calibration.


  • Specify, design, and implement the functions and behaviors of embedded subsystems
  • Develop high-quality C/C++ code in a real-time embedded environment
  • Develop software tests and collaborate with verification teams
  • Participate in hands-on hardware bring-up, system debugging, and code optimization
  • Contribute to software architecture, design, and code reviews
  • Document your software designs


  • BS/MS or higher in Physics, Optical Engineering, or a related discipline
  • At least 3 years of experience in embedded software design
  • Knowledge of software development and software standards
  • C/C++ programming languages
  • Technical English writing and the reading ability for research and documentation
  • Experience in transferring designs into manufacturing


  • Strong background in optics and optomechanical systems
  • Well-versed in the factors affecting optical resolution, dynamic range, optical noise, and optical instrument performance
  • Design validation experience including tolerance analysis and test fixturing
  • Knowledge of applications using ARM architecture microcontroller and/or FPGA
  • Knowledge of spectroscopic techniques and practices is a plus

what we offer

  • Hands-on experience and professional challenges in a highly innovative business industry
  • An international team united by unique expertise within the field
  • Excellent work conditions and flexible working hours
  • Health and accident insurance policies
  • Parking next to the office paid by the company
  • Subsidized lunch delivered to the office
  • Corporate events, regular internal team activities, and other benefits
  • Professional development opportunities based on your performance and motivation
Max file size 10MB.
Upload failed. Max size for files is 10 MB.
Thank you!
Your submission has been received!
Something went wrong while submitting the form.
By clicking “Accept All Cookies”, you agree to the storing of cookies on your device to enhance site navigation, analyze site usage, and assist in our marketing efforts. View our Privacy Policy for more information.