NetApp
Posted 1mo ago

Software Engineer BMC (Baseboard Management Controller)

NetApp
Bangalore, Karnataka, India
OnsiteFull Time
Responsibilities
  • developing firmware
  • debugging software
  • testing features
Requirements
  • 5+ years experience building firmware/embedded software
  • Strong C/C++ and Linux skills
  • Knowledge of drivers
  • U-boot
  • Kernel internals
  • Debugging, and firmware testing
  • BS in CSE/ECE/IS/EEE or equivalent
Technical tools mentioned
CC++LinuxKernel InternalsU-bootfirewallsVLANssshIPMIKCSI2CSMBUSPMBUSSPIUARTeMMCLDAPRedfishREST APImakefiles

Job description

Title: 
Software Engineer BMC (Baseboard Management Controller)

Location: 

Bangalore, Karnataka, IN




Requisition ID: 
135680

Job Summary

As a BMC ( Baseboard  Management Controller) Engineer you will work as part of a Research and Development team responsible for developing, testing, and debugging Firmware and embedded system software that interface with NetApp storage Operating System. As part of the Firmware R&D team, the overall focus of the group is on competitive market and customer requirements, supportability, technology advances, product quality, product cost and time-to-market. Firmware engineers focus on enhancements to existing products as well as new product development including functional testing of developed features.

This position requires an individual to be creative, a quick learner, driven to produce results and demonstrates the ability to lead small teams or projects, 

Job Requirements

  • Solid programming skills in C/C++
  • Strong understanding of concepts related to computer architecture, data structures and standard programming practices
  • Debugging skills on FW/SW issues in Linux environment
  • In-depth understanding of Linux programming, Kernel Internals, drivers, U-boot, system calls, shared libraries, makefiles
  • Experience with Linux network (firewalls, VLANs, ssh) is a plus
  • Experience with security (certificates, key authentication) is a plus
  • Experience with IPMI, KCS, I2C, SMBUS, PMBUS, SPI, UART, Flash technologies (eMMC, SPI), LDAP, Redfish, REST API is a plus
  • Possesses excellent written and verbal communication skills
  • Work collaboratively within and outside the team of other engineers and Sr leaders
  • Ability to estimate work completion for project planning
  • Ability to drive design and implementation of project features
  • Able to perform Functional Testing of developed features
  • Requires limited supervision and direction, as this individual can operate, drive results
  • Successfully convey information to stakeholders at many levels related to the position

Education

  • A minimum of 5-8 years of experience is required
  • A Bachelor of Science Degree in CSE/ECE/IS/EEE, a master’s degree; or equivalent experience is required.
  • Demonstrated ability to have successfully completed multiple, moderately complex technical tasks
  • Proven record of meeting tight deadlines without sacrificing quality


Job Segment: Test Engineer, Testing, Software Engineer, Embedded, R&D Engineer, Engineering, Technology

About NetApp

Sells enterprise data storage and cloud management software.

Similar jobs

Software Engineer roles near Bangalore, Karnataka
1h
Save
Mark Applied
Hide
GBM - TxB Engg - Bengaluru - Software Engineering
Bengaluru or New York City or London or Dallas
OnsiteFull Time
Goldman Sachs
Goldman SachsNYSE: GS: Global investment banking, securities, and investment management firm.
7+ YOE7+ years of software engineering experience; Java, Spring Boot, REST APIs, microservices, distributed systems, Terraform, networking, and UNIX expertise; bachelor's degree in computer science or related field.
Java, Spring Boot, REST APIs, microservice architectures (SOA), Terraform, UNIX, AWS, Amazon MSK, Apache Kafka, ECS, Amazon S3, IAM, AWS X-Ray, machine learning
2h
Save
Mark Applied
Hide
GBM - TxB Engg - Bengaluru - Software Engineering
Bengaluru or New York City or London or Dallas
OnsiteFull Time
Goldman Sachs
Goldman SachsNYSE: GS: Provides investment banking, securities, and wealth management services globally.
7+ YOERequires 7+ years of software engineering experience, Java, Spring Boot, REST APIs, microservices, distributed systems, UNIX, Terraform, networking, a technical bachelor's degree, and engineering leadership experience.
Java, Spring Boot, REST APIs, Terraform, AWS, Amazon MSK, Apache Kafka, Amazon ECS, Amazon S3, AWS IAM, AWS X-Ray, UNIX, SOA
2h
Save
Mark Applied
Hide
Senior Staff Engineer Software
Bengaluru, Karnataka, India
HybridFull Time
Infineon Technologies
Infineon TechnologiesXETRA: IFX: Manufactures semiconductor solutions for power and IoT applications.
5+ YOERequires 5–8 years of software development experience, including 3+ years with AWS, plus Node.js, REST APIs, microservices, CI/CD, cloud-native architecture, and security expertise.
AWS, Node.js, REST API, AWS Lambda, Amazon S3, AWS IAM, Amazon SNS, Amazon API Gateway, Amazon CloudWatch, AWS IoT Core, AWS IoT Device Management, Amazon EKS, Kubernetes, Amazon ECR, Amazon Bedrock, AWS CloudFormation, AWS CDK, Terraform
7h
Save
Mark Applied
Hide
Software Engineer - Full Stack Development
Bangalore or Hyderabad or Gurgaon or Chennai or Noida or Asia
HybridFull Time
Kyndryl
KyndrylNYSE: KD: Manages and modernizes mission-critical IT infrastructure systems.
10+ YOE10+ years IT experience, including 5+ years full-stack development, cloud-native applications, microservices, Agile delivery, and at least two large-scale cloud modernization programs. Bachelor's degree required; master's preferred.
Java, Spring Boot Framework, REST APIs, SOAP Services, XML, JSON, Maven, Gradle, React, HTML5, CSS3, Kubernetes, OpenShift, Microsoft Azure, SQL, NoSQL, Apache Tomcat, New Relic, Splunk, Angular, ReactJS, VueJS, ExpressJS, MongoDB, PostgreSQL, MySQL, Oracle Database, Microsoft SQL Server, Redis, DynamoDB, Python, Node.js, JPA, Hibernate, Quarkus, Go, Scala, API Gateway Platforms, JBoss EAP, Open Liberty, Kafka, Nginx, Jetty, Oracle WebLogic, RabbitMQ, Azure DevOps, Jenkins, Git, Nexus, Jira, Terraform, Ansible
7h
Save
Mark Applied
Hide
Software Engineer II
Bengaluru or Varthur Hobli
OnsiteFull Time
Ribbon Communications
Ribbon CommunicationsNASDAQ: RBBN: Provides secure IP and optical networking communications software.
Requires strong Python, Shell Scripting, and C/C++ skills; Linux, cloud, virtualization, automation, IaC, Docker, Kubernetes, CI/CD, DevOps, and cloud-native security experience; computer science or electronics degree.
Python, Shell Scripting, C, C++, Linux, AWS, GCP, Azure, RHV, KVM, VMware, OpenStack, OpenShift, Ansible, Terraform, Docker, Kubernetes (K8s), Jenkins
12h
Save
Mark Applied
Hide
Senior Software Engineer
Bengaluru, Karnataka, India
HybridFull Time
Konovo
Konovo: Market research platform connecting healthcare professionals and researchers.
6+ YOERequires 6–10+ years of software engineering experience, backend expertise, JavaScript or TypeScript exposure, distributed systems, RESTful APIs, databases, cloud platforms, system design, and Agile collaboration.
Java, Python, Go, C#, JavaScript, TypeScript, React.js, Next.js, Node.js, AWS, Azure, GCP, SQL, NoSQL, RESTful APIs, LITE (LLM Innovation & Technology Engineering)
13h
Save
Mark Applied
Hide
Custom Software Engineer
Bengaluru, Karnataka, India
OnsiteFull Time
Accenture
AccentureNYSE: ACN: Global professional services firm providing consulting and technology solutions.
5+ YOERequires 5+ years of SAP Ariba experience, software development lifecycle and agile expertise, scalable component design, troubleshooting, system integration, and 15 years of full-time education.
SAP Ariba, SAP Master Data Migration
13h
Save
Mark Applied
Hide
Senior Software Engineer, Mobile (iOS)
Bengaluru, Karnataka, India
OnsiteFull Time
Grab
GrabNASDAQ: GRAB: Superapp providing transportation, food delivery, and digital financial services.
5+ YOEAt least 5 years of iOS development experience, large-scale application delivery, modular architecture, Swift and SwiftUI expertise, iOS architecture patterns, CI/CD, and scalable system design.
Swift, SwiftUI, RIBs, MVVM, VIPER, SOLID, CI/CD, Needle