Senior Engineer, Software
2 weeks ago
Position Summary
We are looking for a Senior Software Engineer with strong firmware and software development skills to contribute to the design and implementation of embedded systems.
You will play a critical role in designing, implementing, and optimizing firmware for our server infrastructure, ensuring robust system management, security, and performance.
This role focuses on developing scalable, high-performance solutions involving BIOS, BMC, microcontrollers, IO peripherals, and sensors. You will work closely with cross-functional teams to deliver robust and secure software for our next-generation platforms.
Key Responsibilities
- Design, develop, and debug BMC firmware for server platforms using C and C++
- Develop and maintain firmware components including device drivers, diagnostics, and hardware abstraction layers.
- Collaborate with hardware, systems, and validation teams to define requirements and troubleshoot integration issues.
- Contribute to the development of manufacturing test software and automation tools.
- Design and implement software in Python, Golang, and Shell for embedded platforms.
- Participate in code reviews, architecture discussions, and process improvements.
- Support network device integration (PHYs, NICs, Ethernet switches) and protocol-level debugging.
- Ensure compliance with security standards, including Platform Firmware Resilience (PFR) and Platform Root of Trust (PRoT)
Required Skills
- Strong proficiency in C and C++ programming for embedded systems.
- In-depth knowledge of BMC CPU architectures (e.g., ARM, RISC-V, or similar).
- Familiarity with the OpenBMC software stack, including build processes, configuration, and customization.
- Experience with embedded systems development, including low-level hardware interfaces (I2C, SPI, UART, etc.).
- Understanding of system-level debugging tools and techniques (e.g., JTAG, oscilloscopes, logic analyzers).
- Knowledge of Platform Firmware Resilience (PFR) and Platform Root of Trust (PRoT) security frameworks is preferred.
- Proficiency in Python, Golang, and Shell scripting.
- Working knowledge of I2C/I3C, SPI, UART, USB, PCIe protocols.
- Familiarity with networking concepts and devices (L2L7, TCP/IP, load balancers).
- Experience with Docker, Kubernetes, and CI/CD workflows.
- Strong analytical and troubleshooting skills.
- Excellent communication and collaboration abilities.
Qualifications
- Bachelors degree in Computer Science, Electrical Engineering, or related field.
- 8+ years of experience in software development, with emphasis on embedded systems.
-
Senior Software Engineer
2 weeks ago
Hyderabad, Telangana, India APPIT Software Inc Full time ₹ 20,00,000 - ₹ 25,00,000 per yearSenior Software EngineerAbout the Role:Notice Period: (Immediate Joiner - Only)Experience: 7+ YearsSkills:Java\TypeScript\React\SQL\Terraform\GRPC\MUI\Hashicorp stack To simplify, some with below exposures:GRPCReact, NextMonoreposHashicorp-> Consul-> Terraform-> Microservices interactionUnit tests using Jest, Cypress, JunitImportant Note –This role will...
-
Senior Software Engineer
2 weeks ago
Hyderabad, Telangana, India Coupa Software Inc Full time ₹ 8,00,000 - ₹ 24,00,000 per yearSr. Software Engineer Coupa makes margins multiply through its community-generated AI and industry-leading total spend management platform for businesses large and small. Coupa AI is informed by trillions of dollars of direct and indirect spend data across a global network of 10M+ buyers and suppliers. We empower you with the ability to predict, prescribe,...
-
Senior Software Engineer
2 weeks ago
Hyderabad, Telangana, India Coupa Software Inc Full time ₹ 20,00,000 - ₹ 25,00,000 per yearSr. Software EngineerCoupa makes margins multiply through its community-generated AI and industry-leading total spend management platform for businesses large and small. Coupa AI is informed by trillions of dollars of direct and indirect spend data across a global network of 10M+ buyers and suppliers. We empower you with the ability to predict, prescribe,...
-
Senior Software Engineer
4 weeks ago
Hyderabad, Telangana, India Thomson Reuters Full timeAre you pationate about technology we are looking for a Senior Software Developer to join our Product Engineering team You will be working as part of development team for one of our key products in the Product Engineering business unit This position requires strong analytical skills problem solving ability attention to detail and excellent communication...
-
Senior Software Engineer
2 weeks ago
Hyderabad, Telangana, India IMR Soft LLC Full time ₹ 20,00,000 - ₹ 25,00,000 per yearWere Hiring : Senior Software Engineer - JavaAre you a seasoned Senior Software Engineer who loves a challenge ? We're searching for a talented individual to join our team in Hyderabad and help us build the next generation of innovative applications.This is a hybrid role where you'll have the flexibility to work both from home and in our office.As a Senior...
-
Senior Software Engineer
2 weeks ago
Hyderabad, Telangana, India Growel Softech Pvt Ltd Full time ₹ 15,00,000 - ₹ 25,00,000 per yearSenior Software EngineerDescriptionWe are seeking a Senior Software Engineer to join our dynamic team in India. The ideal candidate will have 5-7 years of experience in software development, contributing to the design and implementation of high-quality software solutions.ResponsibilitiesDesign, develop, and maintain scalable software applications.Collaborate...
-
Software Developer Senior Engineer
2 weeks ago
Hyderabad, Telangana, India Quest Software Full time ₹ 12,00,000 - ₹ 36,00,000 per yearOverviewDoyouwant to work in a fun and supportive environment?Aterwin by Questwe know that companies with a strong positive culture perform so much better. That is why every day we strive to create a collaborative and inclusive working environment where our people can feel empowered to succeed.erwin by Questis an award-winning Data Modelling software...
-
Senior Software Engineer
2 weeks ago
Hyderabad, Telangana, India State Street Full time ₹ 12,00,000 - ₹ 25,00,000 per yearJob DescriptionWe are looking for a Senior level software engineer with expertise in enterprise Java technologies, Relational databases, cloud native application development, Agile methodologies and hands-on experience working in highly transactional, scalable software systems. The job involves the engineer to contribute towards new enhancements and...
-
Senior Software Engineer
2 weeks ago
Hyderabad, Telangana, India Tapria Technologies Full time ₹ 15,00,000 - ₹ 25,00,000 per yearRole & responsibilitiesWe are seeking a highly skilled and experienced Senior Software Engineer to join our team and contribute to the development and enhancement of the Koerber Warehouse Advantage Solutions. The ideal candidate will have a strong background in software engineering, with expertise in designing, developing, and maintaining warehouse...
-
Senior Software Engineer
2 weeks ago
Hyderabad, Telangana, India Cognizant Full time ₹ 15,00,000 - ₹ 28,00,000 per yearRole & responsibilitiesPrimary SkillJava FSD - Angular - Senior Software EngineerJava, J2EE, Microservices, SQL Server, Oracle, AWS