Location
Bangalore | India
Job description
About the Role:
Imagine designing a computer that never fails! Engineer will be working with a dynamic, cross-functional development team in Maynard, Massachusetts and Bangalore, India on advanced development of high-availability solutions.
Typical tasks will include:
- Candidate will establish Stratus build and development environment targeting an ARM processor-based solution running Yocto Linux. Upon producing a build that runs on the target hardware, the candidate will join a team of geographically distributed developers writing kernel level and user level code for the platform. Required skills include:
- Linux builds and build configuration
- Low level debug associated with bringing the build up on the target hardware platform
- Linux user and kernel level development
- Porting new releases of Linux to run on the latest Stratus hardware
- Investigating QA and Field reports bugs and developing fixes
- Modifying device drivers to support surprise removal of adapters for each of the operating systems
- Linux developer with an emphasis on user level system management functionality.
- Candidate will establish assist with Stratus Linux based system management software for Stratus next generation fault tolerant computing platform. The work includes:
- Creation of external facing management interfaces and utilization of internal management interfaces including some or all of OPC-UA, SNMP, RedFish, REST.
- Porting existing proprietary Stratus management code to Stratus next generation hardware fault tolerant platform.
- Learning new skills to do whatever it takes to help the team successfully deliver value to our customers.
About you:
- Bachelors / Masters / Engineering degree in Computer science or equivalent
- Experience/Knowledge in Device driver, Kernel mode development, C, C Programming Language etc.
- Experience of OS internals such as Linux or other Unix operating systems
- Experience in OS debugging, analyzing system crashes
- Ability to work cooperatively in a local team and with the team in the US.
- Strong analytical and problem-solving skills
- Good communication skills, comfortable working in a team orientated environment
Job tags
Salary