Member of Technical Staff - Lab Engineering

Wind River Bangalore, India

Company

Wind River

Location

Bangalore, India

Type

Full Time

Job Description

MTS Lab Engineer – Lab Operations
Location: Bangalore, India (on Site)
 
Wind River
In a world increasingly driven by software innovation, Wind River is pioneering the technologies to accelerate the digital transformation of our customers with a new generation of Mission Critical AI Systems in an AI-first world, with the most exacting standards for safety, security, performance, and reliability. Success will be determined by our ability to innovate with velocity and sell at the solutions level.
 
ABOUT THE OPPORTUNITY

Want more jobs like this?

Get Software Engineering jobs in Bangalore, India delivered to your inbox every week.

By signing up, you agree to our Terms of Service & Privacy Policy.
 
The Lab Operations team (LabOps) supports internal support to the engineering, sales engineering, and support teams inside Wind River.  We provide reliable computer labs, networks, target devices and tools for engineers to develop, test and validate their software and solutions.  We manage a variety of target hardware, from single board embedded targets to large scale distributed cloud solutions as well as all the infrastructure to rack and support these systems.  Our team provides local and remote support to several global engineering development sites.  Our target hardware and lab infrastructure must be available 24/7 to allow engineering to access the labs globally.
 
We are looking for a person to work in our new Bangalore lab who will help support all of WR’s product engineering, product support and sales engineering teams.  We support the Linux, Cloud Platform, Professional Services, Customer Support, Sales Engineering, VxWorks, Helix Hypervisor, Wind River Studio teams.  In Bangalore we manage a separate restricted VxWorks and Helix Hypervisor lab environment.  You would be managing a variety of embedded targets, cloud environments and lab infrastructure by installing, cabling, configuring infrastructure, hardening infrastructure, securing services, collecting data, and documenting and inventorying equipment in our Netbox and VLM tools.  This work includes racking, cabling, configuration, firmware and BIOS changes/updates, target board research, data collection, and inventory capture of devices and infrastructure.  Infrastructure includes PDUs, Racks, Terminal Servers, Networking, Servers and KVM devices. Data is captured in Netbox, and our Virtual Lab Management (VLM) tools. We use Visio to capture network architectures.
 
 
You would manage remote server and target access over serial, USB serial, KVM and network links.  You would configure boot server(s) and targets to provide a network boot environment which may include uboot, redboot, PXE, gPXE, iPXE, UEFI, EFI, VxWorks and other boot loaders.   You would have to configure servers with IPMI interfaces such as iDRAC, iLO, BMC.  This may include things like BIOS, networking and RAID configuration.
 
The secured lab infrastructure will require you to follow device hardening guidelines and familiary with certificates will be an asset.  The secured lab must meet CISO, NIST and government requirements.   We work with the security teams to scan and resolve any detected issues.
 
Your primary focus will be the secured lab and main lab in Bangalore.  Additionally, you will be asked to support our other global labs in Ottawa, Alameda, Beijing and Chengdu. Remote debugging skills, creative solutions and resourcefulness are a must.  You pay attention to detail and are thorough. (You are not expected to have experience with VxWorks or Hypervisor but would be expected to know how to get images to targets, such that they could be booted and used remotely.)
 
You must be a team player, organized, love working with technology, seek to learn new things daily and like solving customer issues.  You are accurate and take the time to do things right. You aren’t afraid to raise concerns.  You capture/update processes or methods that can help you and the team in the future.  You can count on your team, and the team can count on you.
 
 
Primary Responsibilities
  • Build and create labs for cloud and embedded systems labs.
  • Provide lab infrastructure and remote access to targets according to plans.
  • Work securely, in a carefully secured environment to secure infrastructure according to guides and best practices.
  • Create and maintain firewall rules of various infrastructure equipment.
  • Capture networking designs in diagrams and document complex configurations.
  • Work with change order processes to affect any infrastructure changes.
  • Install and support targets with updated firmware, BIOS, configuration, and setups as required by engineering. Use datasheets and board guides as needed. Work carefully with ESD sensitive and delicate devices.
  • Be able to lift and rack server systems.
  • Configure network switches and network booting for devices using a variety of protocols.
  • Configure serial console USB serial, Serial-Over-LAN, IPMI, remote consoles, KVM, SSH or other methods of target access in targets and infrastructure. Capture info, label systems and cabling, and carefully document these in our tools.
  • Update DNS records for infrastructure and targets as required.
  • Provide secondary support to our other engineering labs.
  • Provide great customer support and help engineers use the labs effectively.
  • Use scripting and monitoring tools to identify lab issues, collect data and proactively fix issues.  You can automate tedious tasks using tools like curl, Python, Bash, expect or other related tools.
  • Assist with lab monitoring (CheckMk is an asset)
  • Use Jira to manage tickets and projects.
 
 
 
ABOUT YOU
 
Core Competencies & Demonstrated Success
  • Strong understanding of electronics, network switches and routers, embedded hardware, desktop and server hardware, interfaces, drives, NICs, , cabling (power, serial, USB, network, video).
  • Understand IPMI, ipmitool, serial redirection, SOL, RS232, USB serial, IPMI over SSH.
  • Understand server and target hardware, CPU architectures, RAM types and speeds, SATA, SAS, NVMe. M.2, PCIe, PCI slots, BIOS settings, memory channels, and configuration for system performance. A+ cert is not required but certainly an asset.
  • Update and configure various firmware of potentially any device on a system.
  • Use dd/copy to write new software images onto USB/Flash/Disk/SD cards.
  • Work with a wide variety of embedded systems such as ARM, Intel, and PowerPC from vendors like NXP, Intel, SiFive, Beagle Bone, Samsung, Texas Instruments and Xilinx.
  • Have a strong understanding of network configuration in Linux and network routers via CLI e.g.: VLANs, VLAN tagging, L3 routing, OSPF, LACP, LLDP, storm control, ARP, ACLs.
  • Manage PDUs, terminal servers and KVM connectivity.
  • Strong proficiency in Linux. Be able to resolve network issues, collect system data, debug and configure services.
  • Update and validate inventory using various tools like NetBox.
  • Be skilled with vi/vim, emacs or another Linux editor. Understand the basics of vi for restricted systems with no other editor
  • Understand SSL Certificates, SSH and key based authentication.
  • Understand IP networking concepts like TCP, UDP, ICMP, unicast, multicast, broadcast LLDP, VLANs, LACP, L2, L3 etc. Dell OS10 knowledge is an asset.
  • Must be a self-starter and have the research skills to find solutions to obscure problems but you can still reach out to the team as needed.
  • Have good eye for visual design and can create/update network diagrams to convey network configurations clearly and professionally.
  • Preferred: experience with Confluence, Jira (Kanban and sprint), SharePoint, Visio, VxWorks, VxWorks bootloaders and/or our Helix hypervisor.
 
 
Qualifications
  • Computer Science, Computer Networking, Electrical Eng., or IT degree/diploma
  • Self-starter and commitment
  • 6-10 years of relevant experience with computers, networking, lab infrastructure, racks and embedded systems.
  • Strong networking background and able to work with various networking interfaces both copper and fiber systems.
  • Be able to occasionally lift and install heavy servers, PDUs and other lab infrastructure. Physically move, and unbox systems and targets, install shelving and systems into racks with/without cage nuts.
  • Work carefully on delicate embedded systems with ESD sensitive devices.  Have hardware experience and/or electronics background.
  • Have a positive attitude, be eager to share findings and work well with others.
  • Provide great customer support to our internal engineering teams.
 
 
Security Clearance Requirements   

 
Successful candidates must engage in a security clearance process in regard to their citizenship in order to perform fundamental job duties, as per applicable law. In particular, candidates with certain citizenship may not be able to perform such fundamental job duties. Currently, this includes citizens of the following countries: Belarus; Burma; China; Cuba; Iran; North Korea; Syria; Venezuela; Afghanistan; Cambodia; Central African Republic; Cyprus; Democratic Republic of Congo; Ethiopia; Eritrea; Haiti; Iraq; Lebanon; Libya; Russia; Somalia; South Sudan; Sudan; Zimbabwe. The security clearance process may take a significant amount of time to complete, and any offer of employment will be contingent on the candidate's legal ability to perform the fundamental job duties. Wind River is committed to meeting its obligations to candidates under applicable human rights law and privacy law in this regard.
Apply Now

Date Posted

10/13/2024

Views

0

Back to Job Listings ❤️Add To Job List Company Info View Company Reviews
Positive
Subjectivity Score: 0.8

Similar Jobs

Senior Solution Consultant - Coursera

Views in the last 30 days - 0

This role involves supporting various Coursera Business teams through Salesforce Solution Architecture and administration skills Key responsibilities ...

View Details

Senior Product Manager - Mobile - G-P

Views in the last 30 days - 0

The company is seeking a Senior Product Manager with extensive experience in mobile app development to lead the launch and growth of Gias AI Advisor f...

View Details

Manager - ML Practice - Databricks

Views in the last 30 days - 0

Databricks is seeking a worldclass Manager to lead its Machine Learning Practice in India The role involves managing hiring and team growth developing...

View Details

Software Engineer (P3) - Twilio

Views in the last 30 days - 0

Twilio is seeking a Software Engineer with 5 years of experience in designing building and deploying largescale distributed systems and microservices ...

View Details

Senior Associate - Finance - JustAnswer

Views in the last 30 days - 0

JustAnswer a San Franciscobased company founded in 2003 is seeking a detailoriented and problemsolving Senior Associate Finance for its India Office T...

View Details

Data Scientist / Applied AI Scientist - JustAnswer

Views in the last 30 days - 0

JustAnswer a San Franciscobased company founded in 2003 is seeking a Data Scientist to join their AI and Data Science team The role involves leveragin...

View Details