Interface and Dataflow Engineer (Entry Level)
Longmont, CO 
Share
Posted 23 months ago
Position No Longer Available
Position No Longer Available
Job Description
About our group:

Join a global team of developers in the Emerging Products and Solutions (EPS) group that focus on implementing a software stack for our RAID storage controller integrated in Seagate systems products. We are a team within Systems Data Storage chartered with delivering firmware and software stack for Storage RAID controllers across Seagate systems product lines and applications. This layer of the software stack is responsible for connecting the industry-standard storage interfaces to data management layer and configuration of the LUN based storage in the Storage controller using storage protocols like SAS, FC, iSCSI, NVMeoF, NVMe over PCIe. This layer also implements an interface with expanders through SCSI Enclosure Services (SES) commands. This team works on the front lines of new enclosure development and also in integrating unique Seagate drive technology into our RAID enclosure systems.

About the role - you will:

In this role, you will have an opportunity to develop a wide range of embedded software for RAID controllers. Your work will include interaction between third party interface controller hardware ASICs on the host side and data path to the backend RAID arrays side. You will participate in on-going code reviews to improve software stability and security. You will work on new designs for new software solutions and customer features. You will also get an opportunity to contribute to Seagate's various research driven open source projects and learn new technologies.

About you:

  • Passion for developing softwaresolutions.
  • Experience designing and developing complex multi-threadedapplications.
  • Excellent problem solver,technical innovator,communicator, and collaborator.
  • Motivated to learnmodern technologies, methods, and sharing knowledge with other developers to increase team capabilities.
Your experience includes:

  • Strong C/C++ experience
  • Coursework in Embedded systems, Operating systems and Networking
  • Knowledge of Storage or network protocols
  • Knowledge of RAID arrays andFault tolerant systems
  • Gitlab,Githubremote repository management and open-source project contribution
  • Agile Methodology
  • Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering or equivalent and 0+ years of experience or equivalent education and experience. Master's degree is a plus.

Skills:

  • Object oriented programming (OOP)
  • Strong C/C++ programming experience
  • Python scripting or programming
  • SVN or GitSW version controlmanagementtools
  • Windows and Linux development environments(Linux drivers)
  • Familiarity with Network protocols: Telnet,FTP, HTTP

In response to COVID-19, this position may temporarily begin and be performed remotely. Seagate is actively evaluating the virus and our employees' health and safety are our top priority. In the future, this position will report to and be performed at our LCO location.


#entrylevel

Colorado's 2021 Equal Pay for Equal Work Act (SB 19-085) requires we inform you of the estimated salary range for this position: $56,900-$81,400. Actual salary range is based on fair market value of the role in the geography in which you live based on the requirements of the job and your skills. This posted salary range is a good faith and reasonable estimate and Seagate reserves the right to adjust this range depending on the qualifications of the selected candidate. Seagate offers comprehensive benefits to its eligible employees, including, but not limited to medical, dental, vision and life, short and long-term disability insurances, annual variable pay bonus, 401(k), employee stock purchase plan, flexible and dependent care spending accounts, flexible time off/vacation, paid parental leave, access to on-site fitness center and other site perks.

Location:

Our Longmont product-design campus is nestled against the foothills with exceptional views of the Rocky Mountains. Here at work, you can grab breakfast and lunch in the on-site cafeteria or get an afternoon espresso, prepared by a professional barista. Our 1,500+ employees enjoy an active on-site experience from sporting activities (get in a few laps at lunch on our 1-mile walking path around campus, play ping-pong or volleyball, or stop in our 24- hour fitness center for a group or individual workout) to community service and many employee resource groups including Pride!, Women's Leadership Network and a Young Professionals Network.

#Entrylevel

Location: Longmont, United States
Travel: Up to 10%


Seagate Technology is committed to equal opportunity in employment and welcomes applications from all sections of the community, irrespective of sex, marital status, religious affiliation, age, disability, veteran status, or ethnic origin

 

Position No Longer Available
Job Summary
Start Date
As soon as possible
Employment Term and Type
Regular, Full Time
Required Education
Bachelor's Degree
Required Experience
Open
Email this Job to Yourself or a Friend
Indicates required fields