Current jobs related to Staff Engineer, Firmware Engineering - Bengaluru, Karnataka - Sandisk
-
Staff Firmware Engineer
4 weeks ago
Bengaluru, Karnataka, India Skyworks Full timeIf you are looking for a challenging and exciting career in the world of technology, then look no further. Skyworks is an innovator of high performance analog semiconductors whose solutions are powering the wireless networking revolution. At Skyworks, you will find a fast-paced environment with a strong focus on global collaboration, minimal layers of...
-
Senior Firmware Engineer
6 days ago
Bengaluru, Karnataka, India Micron Semiconductor Asia Operations Pte. Ltd Full timeWe are seeking a talented Senior Firmware Engineer to join our team at Micron Technology, Inc. As a Staff Engineer, you will play a key role in the design and development of innovative firmware solutions for our storage products.Responsibilities include:Designing and implementing high-performance firmware for embedded storage devicesCollaborating with...
-
Staff Firmware Engineer
4 weeks ago
Bengaluru, Karnataka, India Skyworks Full timeIf you are looking for a challenging and exciting career in the world of technology, then look no further. Skyworks is an innovator of high performance analog semiconductors whose solutions are powering the wireless networking revolution. At Skyworks, you will find a fast-paced environment with a strong focus on global collaboration, minimal layers of...
-
Embedded Firmware Engineer
1 day ago
Bengaluru, Karnataka, India Capgemini Engineering Full timeCompany Overview:Capgemini Engineering is a leading provider of engineering services, with expertise in software development for various industries. Our team specializes in creating innovative solutions that meet the ever-evolving needs of our clients.Salary:We offer competitive salaries to attract and retain top talent. Our compensation packages are...
-
Staff Firmware Developer
5 days ago
Bengaluru, Karnataka, India HME Full timeHME is Seeking a Staff Firmware Developer:We are looking for an experienced firmware developer to join our team. The successful candidate will have expertise in designing and developing firmware for embedded systems and software intended for minicomputers and cloud platforms.Responsibilities:Design firmware for embedded systems and software...
-
Staff Engineer, Essd Firmware
1 week ago
Bengaluru, Karnataka, India Micron Full timeb Our vision is to transform how the world uses information to enrich life for all Micron Technology is a world leader in innovating memory and storage solutions that accelerate the transformation of information into intelligence inspiring the world to learn communicate and advance faster than ever JR55248 Staff Engineer ESSD Firmware Responsibilities...
-
Firmware Engineer
3 weeks ago
Bengaluru, Karnataka, India Pinea Full timeWe are looking for a skilled Firmware Engineer to design, develop, and optimize embedded software for IoT-based water dispenser and fuel dispenser systems. The ideal candidate will have hands-on experience in firmware development, microcontroller programming, and communication protocols.Key Responsibilities:Develop, test, and debug firmware for IoT-enabled...
-
Staff Engineer Firmware
4 weeks ago
Bengaluru, Karnataka, India Lenovo Full timeStaff Engineer Firmware - BMCGeneral InformationReq WD00070261Career area Hardware EngineeringCountry Region IndiaState KarnatakaCity BANGALOREDate Friday August 16 2024Working time Full-timeAdditional Locations India - Karn xc4 x81taka - Bangalore India - Karn xc4 x81taka - BANGALORE Why Work at LenovoWe are Lenovo We do what we say We own what...
-
Firmware Engineer
1 week ago
Bengaluru, Karnataka, India Kadambi Consulting Full timeFirmware EngineerAbout the roleWe are currently seeking an experienced Firmware Engineer to join our skilled cross-functional team, who will design, implement, test and maintain Firmware for all client embedded products. If you are a confident engineer, highly-motivated and always learning then you are who we are looking for. This is your opportunity to...
-
Firmware Engineer
2 weeks ago
Bengaluru, Karnataka, India Kadambi Consulting Full timeFirmware EngineerAbout the roleWe are currently seeking an experienced Firmware Engineer to join our skilled cross-functional team, who will design, implement, test and maintain Firmware for all client embedded products. If you are a confident engineer, highly-motivated and always learning then you are who we are looking for. This is your opportunity to...
-
Firmware Engineer
4 weeks ago
Bengaluru, Karnataka, India Black Box Full timeWe have Openings for Firmware Engineer professionals at Bangalore location Total Experience: 4+ yrs Role: Firmware Engineer Salary: Case to case basis Notice period: upto 60 Days Mode of job: 5 Days Working from Office Job Description: Position: Firmware Engineer - Embedded C/C++ Key Skills: Expertise in C and C++ programming, especially embedded C, Strong...
-
Staff Firmware Engineer
2 weeks ago
Bengaluru, Karnataka, India Micron Full timeJob DescriptionOur vision is to transform how the world uses information to enrich life for .Micron Technology is a world leader in innovating memory and storage solutions that accelerate the transformation of information into intelligence, inspiring the world to learn, communicate and advance faster than ever.Experience / Skills:- Bachelor's or Master's...
-
Firmware Engineer
2 weeks ago
Bengaluru, Karnataka, India Black Box Full timeWe have Openings for Firmware Engineer professionals at Bangalore locationTotal Experience: 4+ yrsRole: Firmware EngineerSalary: Case to case basisNotice period: upto 60 DaysMode of job: 5 Days Working from OfficeJob Description:Position: Firmware Engineer - Embedded C/C++Key Skills: Expertise in C and C++ programming, especially embedded C, StrongKnowledge...
-
Firmware Engineer
2 weeks ago
Bengaluru, Karnataka, India Mempage Full timeJob Description : Responsibilities : - Design, develop, and maintain BMC firmware based on OpenBMC. - Focus on Platform Specific Package (PSP) firmware development and integration. - Implement and debug firmware functionalities related to side-band/out-of-band server management. - Develop embedded software using strong C programming skills. - Perform...
-
Firmware Engineer
2 weeks ago
Bengaluru, Karnataka, India Kadambi Consulting Full timeJob Summary We are seeking an experienced Firmware Engineer to design, implement, test, and maintain Firmware for all client embedded products. The ideal candidate is a confident engineer with a passion for learning and a willingness to develop new technologies in a real greenfield project that touches every level of the IoT stack. Key Responsibilities...
-
Firmware Architect and Engineer
2 days ago
Bengaluru, Karnataka, India Tessolve Semiconductor Private Limited Full timeAbout the PositionTessolve Semiconductor Private Limited is looking for a skilled Firmware Engineer to join our team. As a Firmware Engineer, you will be responsible for designing and developing firmware components for embedded systems, evaluating firmware and system architectures, and mentoring FW engineering teams.ResponsibilitiesDesign and develop...
-
Firmware Engineer
3 weeks ago
Bengaluru, Karnataka, India Yulu Full timeAbout Yulu: Yulu is India's largest shared electric mobility-as-a-service company. Yulu's mission to reduce traffic congestion and air pollution by running smart, shared and small-size electric vehicles. Yulu is led by a mission-driven & seasoned founding team and has won several prestigious awards for its impact and innovation. Yulu is currently enabling...
-
Firmware Engineer
3 weeks ago
Bengaluru, Karnataka, India Yulu Full timeAbout Yulu:Yulu is India's largest shared electric mobility-as-a-service company. Yulu's mission to reduce traffic congestion and air pollution by running smart, shared and small-size electric vehicles. Yulu is led by a mission-driven & seasoned founding team and has won several prestigious awards for its impact and innovation. Yulu is currently enabling...
-
Firmware Engineer
3 weeks ago
Bengaluru, Karnataka, India Yulu Full timeAbout Yulu:Yulu is India's largest shared electric mobility-as-a-service company. Yulu's mission to reduce traffic congestion and air pollution by running smart, shared and small-size electric vehicles. Yulu is led by a mission-driven & seasoned founding team and has won several prestigious awards for its impact and innovation. Yulu is currently enabling...
-
Firmware Engineer
1 week ago
Bengaluru, Karnataka, India Yulu Full timeAbout Yulu:Yulu is India's largest shared electric mobility-as-a-service company. Yulu's mission to reduce traffic congestion and air pollution by running smart, shared and small-size electric vehicles. Yulu is led by a mission-driven & seasoned founding team and has won several prestigious awards for its impact and innovation. Yulu is currently enabling...
Staff Engineer, Firmware Engineering
4 weeks ago
Job Summary:
We are seeking a skilled Staff SSD Firmware Engineer to focus on infrastructure-level firmware development for Solid-State Drives (SSDs). This role involves expertise in power management, device initialization, and inter-processor communication (IPC) to ensure efficient and reliable SSD operation. You will work closely with ASIC, hardware, firmware, and validation teams to develop and optimize critical SSD functions, including boot-up, power management, system initialization, and inter-processor communication.
Key Responsibilities:
- Power Management & Optimization:
- Develop firmware for low-power modes (e.g., sleep, standby) and ensure efficient power usage.
- Implement power-loss protection mechanisms for safe shutdown and recovery.
- Initialization Firmware:
- Develop and manage bootloader and initialization processes for SSD controllers, NAND, DRAM, and flash interfaces.
- Implement self-diagnostics during boot to detect and resolve issues early.
- Inter-Processor Communication (IPC):
- Design IPC mechanisms for efficient synchronization and data exchange between processors within SSD architecture.
- Ensure error handling and recovery for complex operations like wear leveling and garbage collection.
- Firmware Development for Embedded Systems:
- Write low-level, bare-metal firmware for embedded SSD subsystems and maintain low-level drivers and hardware abstraction layers.
- Debugging & Optimization:
- Use debugging tools (JTAG, oscilloscopes) to troubleshoot and optimize firmware for performance, power efficiency, and reliability.
- Testing & Validation:
- Develop and execute tests for power management, initialization, and IPC subsystems.
- Perform stress and error recovery testing to validate firmware robustness.
- Collaboration:
- Work with hardware engineers to integrate firmware with hardware components.
- Collaborate with cross-functional teams to ensure seamless SSD system integration.
- Documentation & Reporting:
- Document design, implementation, and testing of infrastructure firmware components, including power, initialization, and IPC.
Required Qualifications:
- Education: Bachelor's OR master's degree in computer science, Electrical Engineering, Embedded Systems, or related field.
- Experience:
- 2+ years in embedded systems firmware development, specifically in power management, initialization, and IPC.
- Experience with low-level SSD firmware development, NAND flash, FTL, and interfaces (SATA, NVMe, PCIe).
- Experience in implementing power management algorithms, bootloaders, and IPC for multi-processor systems.
- Skills:
- Proficiency in C/C++, assembly programming, and embedded system development.
- Familiarity with RTOS and bare-metal development.
- Experience with debugging tools (JTAG, GDB, oscilloscopes).
- Knowledge of hardware interfaces (SATA, NVMe, PCIe) and flash memory management (wear leveling, garbage collection, ECC).
- Problem-Solving: Strong troubleshooting skills, especially in hardware-software integration, power management, and initialization.
- Communication: Excellent written and verbal communication for documentation and cross-team collaboration.
Preferred Qualifications:
- Familiarity with advanced power-loss protection and recovery techniques.
- Knowledge of multicore processing and parallel IPC.
- Experience with performance profiling and optimization in SSD firmware.
- Familiarity with security features like secure boot and encryption.
- Experience with system-level validation of power management and initialization.
Sandisk thrives on the power and potential of diversity. As a global company, we believe the most effective way to embrace the diversity of our customers and communities is to mirror it from within. We believe the fusion of various perspectives results in the best outcomes for our employees, our company, our customers, and the world around us. We are committed to an inclusive environment where every individual can thrive through a sense of belonging, respect and contribution.
Sandisk is committed to offering opportunities to applicants with disabilities and ensuring all candidates can successfully navigate our careers website and our hiring process. Please contact us at jobs.accommodations@sandisk.com to advise us of your accommodation request. In your email, please include a description of the specific accommodation you are requesting as well as the job title and requisition number of the position for which you are applying.