Senior Software Engineer

Responsibilities

You will be responsible for architecting and implementing the software for our new ultrasound device platform.

  • Bringing up u-boot and embedded Linux on a Xilinx Zynq UltraScale+
  • Implementing low level drivers all the way up to the user interface
  • Supported by hardware and FPGA developers

Required Qualifications

  • 7+ years of experience in software development
  • This position requires proficiency in C/C++, particularly for embedded systems
  • Comfortable with basic operating system concepts (threads, mutex, etc)
  • Comfortable with the use of Git
  • Degree in Computer Engineering, Electrical Engineering or Computer Science

Desirable Skills

  • Experience with Xilinx Zynq SoC
  • PetaLinux / Yocto
  • Python
  • Lua
  • Audio/Video
  • App development for iOS / Android
  • WiFi
  • Bluetooth

About E.I. Medical Imaging

E.I. Medical Imaging® was founded in 1984 with the vision of developing a state-of-the-art, real-time ultrasound scanner to serve veterinarians and livestock producers world-wide.

Our products have evolved with the needs of the market. We are proud to be the only manufacturer of portable ultrasound systems engineered and developed in the United States specifically for the animal industry.

For over 30 years, the company’s core values have remained intact: putting the customer first and delivering solid, effective ultrasound solutions. Today we are a world leader in the durable, portable, veterinary ultrasound industry.

E.I. Medical Imaging provides customers with more than just ultrasound products—we work to be a complete resource for livestock producers and veterinarians. Through ongoing research, development, training and education, E.I. Medical Imaging works closely with customers to make operations as efficient and profitable as possible. E.I. Medical Imaging takes pride in customer support, and our technical services are second to none. 

If you're interested in joining our team, complete the form below.