Upload Button Icon Add office photos
filter salaries All Filters

61 Risk Resources Jobs

Principal Firmware Engineer - Embedded System (4-7 yrs)

4-7 years

Principal Firmware Engineer - Embedded System (4-7 yrs)

Risk Resources

posted 11hr ago

Job Description

We are seeking a highly motivated and skilled Principal Firmware Engineer to design, develop, and optimize embedded software solutions for our secure and high-performance systems. The ideal candidate will have a strong understanding of embedded systems, RTOS environments, Linux kernel driver development, and security best practices. This role requires a hands-on individual who can contribute to all phases of the firmware development lifecycle, from architecture and design to implementation, testing, and debugging.


Key Responsibilities :


- Architect, develop, and optimize embedded software solutions for secure and high-performance systems.


- Define and implement scalable and maintainable embedded software architectures.


- Collaborate with hardware engineers and system architects to define system requirements and specifications.


- Implement and maintain Secure Boot and other security measures for embedded platforms.


- Work closely with security experts to identify and mitigate potential security vulnerabilities.


- Ensure the security and integrity of the embedded software throughout the development lifecycle.


- Develop and maintain software for RTOS environments.


- Develop and optimize Linux kernel drivers, including device driver optimization and upstreaming.


- Engage in open-source development, contributing to Linux or similar embedded software projects.


- Develop and integrate software for various peripheral interfaces (SPI, I2C, UART, USB, SGPIO, eSPI, etc.).


- Develop and integrate software for various bus protocols (PCIe, Ethernet, etc.).


- Diagnose and resolve complex hardware and software issues, leveraging debugging tools and methodologies.


- Conduct performance analysis and tuning of embedded software systems to ensure efficiency and reliability.


- Work closely with hardware engineers, security experts, and system architects to develop robust embedded solutions.


- Communicate effectively with team members and stakeholders.


- Participate in code reviews and other collaborative development activities.


Required Skills and Qualifications :


- Bachelor's degree in Computer Engineering, Electrical Engineering, or a related field.


- 4-7 years of experience in embedded software development.


- Strong understanding of RTOS concepts and experience working with RTOS environments.


- Proficiency in Linux kernel driver development, including device driver optimization and upstreaming.


- Experience implementing Secure Boot and other security measures for embedded platforms.


- Experience working with various peripheral interfaces (SPI, I2C, UART, USB, SGPIO, eSPI) and bus protocols (PCIe, Ethernet).


- Strong debugging and troubleshooting skills, including experience with debugging tools and methodologies.


- Excellent C/C++ programming skills.


- Experience with performance analysis and tuning of embedded software systems.


- Familiarity with embedded software architectures and design patterns.


- Ability to work independently and as part of a team.


- Strong communication and interpersonal skills.


Functional Areas: Other

Read full job description

Compare Risk Resources with

Sudarshan Chemical Industries

3.7
Compare

Gujarat Fluorochemicals

4.0
Compare

Deepak Nitrite

4.0
Compare

Navin Fluorine International

3.9
Compare

Atul

3.9
Compare

Pidilite Industries

4.3
Compare

UPL

4.1
Compare

BASF

4.4
Compare

Aarti Industries

4.1
Compare

Vinati Organics

4.0
Compare

TCS

3.7
Compare

Accenture

3.8
Compare

Wipro

3.7
Compare

Cognizant

3.8
Compare

Capgemini

3.7
Compare

HDFC Bank

3.9
Compare

Infosys

3.6
Compare

ICICI Bank

4.0
Compare

HCLTech

3.5
Compare

Tech Mahindra

3.5
Compare

Similar Jobs for you

Principal Firmware Engineer at Atotech An MKS Brand

7-12 Yrs

₹ 14-21 LPA

Firmware Developer at varite

2-5 Yrs

₹ 10-12 LPA

Senior Embedded Developer at Ixly Technology

4-7 Yrs

₹ 14-22 LPA

Senior Embedded Engineer at Hash Studioz Technologies

7-10 Yrs

₹ 20-30 LPA

Firmware Testing Engineer at NexionPro

6-10 Yrs

₹ 12-30 LPA

Senior Embedded Developer at BotLab Dynamics

2-8 Yrs

₹ 10-30 LPA

Senior Specialist at KPIT

4-6 Yrs

₹ 12-18 LPA

Principal Firmware Engineer at Itron India Pvt Ltd

2-4 Yrs

₹ 12-15 LPA

Senior Engineer at Synergic Emergence

5-10 Yrs

₹ 12-25 LPA

Device Driver Developer at SKYGATE CONSULTING

4-14 Yrs

₹ 30-40 LPA

write
Share an Interview