drjobs Firmware Engineer

Firmware Engineer

Employer Active

1 Vacancy
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Job Location drjobs

Noida - India

Monthly Salary drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Vacancy

1 Vacancy

Job Description

You will be working in System Manager(SM) Team. System Manager (SM) is a low-level system function which runs on a System Control Processor (SCP) to support isolation and management of power domains clocks resets sensors pins etc. on complex application processors. The primary purpose of the SM is to allow isolation between software running on different cores in the SoC.


Responsibilities:
Develop test and support system management firmware on embedded systems.
Architect system management features across the portfolio and drive SoC hardware support for system control
Port firmware code to new SoCs and development boards
Assess firmware performance metrics and develop methods and tests to improve system management code coverage.
Work with internal teams to port debug and optimize system management firmware on various systems.

Requirements:
Bachelor or masters degree in Computer Science or similar disciplines - Batch of 2024 or 2025. Less than 2 years of experience.
Proficiency with C-programming on embedded systems
Experience with ARM Cortex-M and Cortex-A architecture
Knowledge of ARM assembly language
Proficiency with ARM GNU toolchain
Proficiency with using Linux shell commands and tools (e.g. GIT make etc.) for embedded software development
Knowledge of embedded debug tools and probes (e.g. Lauterbach)
Knowledge of the ARM System Control and Management Interface (SCMI) specification
Experience using static code analysis tools (e.g. Coverity gcov cppcheck lint)
Knowledge of board-level components (IO expanders off-chip RTC modules etc.)

#LI-DNI

Employment Type

Full-Time

Company Industry

About Company

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.