The point where experts and best companies meet
Share
Key job responsibilities
Key job responsibilities- Developing software associated with mission mode capabilities of our devices, including metrics, alarms, hardware monitoring, and interrupt handling.- Member of a team responsible for software associated with server components such as PCIe retimers, and other I2C and SPI connected devices.
- Developing software which can be maintained, improved upon, documented, tested, and reused.A day in the life
A day in the life
Work/Life Balance
The Accelerated Systems Software team was formed to focus on server software. Our responsibilities range from mission-mode server software, to low-level server management, to manufacturing infrastructure. At a high-level our goal is to find ways to help the organization scale though the use of software and automation.
- 5+ years of programming with at least one modern language such as C++, C#, Java, Python, Golang, PowerShell, Ruby experience
- 4+ years of non-internship professional software development experience
- 5+ years of designing or architecting (design patterns, reliability and scaling) of new and existing systems experience
- Experience with PowerShell (preferred), Python, Ruby, or Java
- - Experience working in an Agile environment using the Scrum methodology
- - Experience with system level programming. This can include device control, device-trees, OS boot, embedded systems, or device drivers.
These jobs might be a good fit