Upload Button Icon Add office photos
filter salaries All Filters

77 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 19d 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.8
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

3.9
Compare

TCS

3.7
Compare

Accenture

3.8
Compare

Wipro

3.7
Compare

Cognizant

3.7
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

Firmware Developer at Varite

2-5 Yrs

₹ 10-12 LPA

Development Expert at TekPillar

6-10 Yrs

₹ 30-50 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

Senior Engineer at Synergic Emergence

5-10 Yrs

₹ 12-25 LPA

Device Driver Developer at SKYGATE CONSULTING

4-14 Yrs

₹ 30-40 LPA

Device Driver Developer at SKYGATE CONSULTING

4-14 Yrs

₹ 30-40 LPA

Firmware Engineer Lead at Antal International

5-12 Yrs

₹ 9-35 LPA

Oracle DBA Expert (3-8 yrs)

3-8 Yrs

4d ago·via hirist.com

Manager - API Reference Documentation (2-8 yrs)

2-8 Yrs

5d ago·via hirist.com

Credit Research Role (2-4 yrs)

2-4 Yrs

5d ago·via iimjobs.com

Big Data Developer (3-7 yrs)

3-7 Yrs

6d ago·via hirist.com

Java Full Stack Developer (3-7 yrs)

3-7 Yrs

6d ago·via hirist.com

Mainframe Administrator - z/OS (4-6 yrs)

4-6 Yrs

6d ago·via hirist.com

Recently Viewed

JOBS

Gushwork

14 jobs

JOBS

Browse jobs

Discover jobs you love

JOBS

GroundTruth

33 jobs

PHOTOS

Growisto

7 office photos

SALARIES

Oracle

JOBS

Gopalan National School North

No Jobs

COMPANY BENEFITS

Digital Globe Services (DGS)

No Benefits

COMPANY BENEFITS

American Eduglobal School

No Benefits

SALARIES

American Eduglobal School

No Salaries

LIST OF COMPANIES

American Eduglobal School

Overview

write
Share an Interview
How was your last interview experience?
Rate your experience using AmbitionBox
Terrible
Terrible
Poor
Poor
Average
Average
Good
Good
Excellent
Excellent