22 Feb
Sr. Software Developer (Developer OS)
Massachusetts, Burlington , 01803 Burlington USA

Vacancy expired!

VMS Software (VSI) started in 2014 by an experienced team of entrepreneurs and seasoned software developers to take over the responsibility of the OpenVMS operating system from HPE. With an intense R&D focus we join the impressive characteristics of OpenVMS with emerging technologies, new standards, and cloud solutions to help a broad set of industry leaders running critical applications in sectors such as aerospace, automotive, energy, finance, government, health care, manufacturing, and retail. It is with the help of our software that energy is in the socket, planes stay in the air, clothes and furniture arrive to the store or your home and that hospitals function in difficult times.Our development has since been impressive and we are now a team 150+ skilled and motivated employees located in North America (HQ), Sweden, Germany, France, Armenia, and Australia. The mission is simple - develop, sell, and support innovative and advanced releases of OpenVMS to meet our customers expectations of uptime, manageability, and performance. We are making great progress and have so far delivered 5 operating system releases as well as up to date versions of numerous open source products such as OpenSSL, Samba, Apache, and OpenJDK.VSI is truly diverse with a mix of senior and junior software engineers, and new regional hubs located all over the world. We cover all age groups, and we use diversity and geographical presence to be innovative, develop outstanding software, deliver 24x7 support, and high level professional services to a very demanding market and user base.

Duties and Responsibilities
  • Design, develop and maintain storage device driver software on our flagship product OpenVMS.
  • Create new device drivers for various technologies such as paravirtualized storage.
  • Enhance existing device driver functionality, fix software defects found in testing, improve storage IO performance.
  • Analyze problems associated with the Operating System, create and test solutions, work with other R&D and test teams to solve problems.
  • Assist with planning and executing of software porting IO subsystem components to the industry standard x86 server architecture and virtual machine environments.
  • Reviews, analyzes, develops, installs, and modifies computer operating systems.
  • Detects, diagnoses, and reports related problems.
  • Coach and mentor junior team members.

Skills/Qualifications
  • Bachelor s degree in Electrical Engineering, Computer Engineering, or Computer Science required.
  • 8+ years of experience with computing platforms.
  • Proficiency with C.
  • Aptitude for learning new technologies and applications.
  • Ability to identify problems and develop solutions.
  • Understanding of assembly language is a plus.
  • Experience with low level development, such as bootloaders, device drivers, or operating system internals.
  • Experience with various microprocessors.
  • Experience working in a Linux environment using open source toolchains.
  • Experience creating or modifying working with operating system low-level drivers.
  • Experience using hypervisors, such as VBOX, Xen, VMWare ESX, or KVM in any environment (cloud, desktop, embedded).
See job descriptionRequisition Number: DEVEL01060-00001

Vacancy expired!


Report job