company logo

Embedded Firmware Engineer (C++,Linux, RTOS)

Bangalore Urban
Full-Time
Mid-Level: 4 to 6 years
5L - 10L (Per Year)
Posted on Sep 05 2023

About the Job

Skills

C++
URT
Linux
RTOS
Microprocessors
Device Drivers
I2C

Position: Embedded Firmware Engineer 

Reports to: Research and Development Manager

Type: Permanent full time, 45 hours/wk, 9:00AM-6:30PM, Monday-Friday

 

Responsibilities:

•      Add functionality to existing systems while maintaining the integrity of the existing software architecture and user experience.

•      Evaluate existing applications and identify areas for improvement.

•      Initiate and oversee the evaluation and recommendation of tools, technologies, coding standards, and processes to ensure the highest quality outcomes.

•      Unit level testing and debugging of code before release to verification group.

•      Ensure that issues found during in-house testing and by customers are resolved quickly and efficiently.

•      Provide task estimates and status updates as required.

•      Provide input into the development of formal verification plans.

•      Product release and version management.

•      Coordinate with management as required to meet project goals.

•      Collaborate with Product Management and other team members to determine the requirements and feasibility of new applications and feature requests.

•      Development of Critical software requirement, Framework development & Driver development

•      Willing to work for other duties as assigned.

 

Skills and Qualifications:

•      Education: BE – EEE / ECE.

•      Broad knowledge of the firmware development process and technologies with an agile mindset.

•      Knowledge of software architecture and design patterns.

•      Passionate about creating excellent products.

•      Proven ability to drive projects and assignments to successful completion.

•      Excellent analytical and problem-solving skills.

•      Able to provide creative and sound solutions to problems.

•      Able to evaluate solutions with a critical eye.

•      Excellent interpersonal, oral and written English communication skills.

•      Ability to work independently or closely with others. A team player.

•      Strong time management skills and able to work in a dynamic environment with multiple simultaneous assignments and priorities.

•      Proven ability to quickly learn new skills and assume new responsibilities.

•      Committed to personal growth and development of new skills.

•      Experience: minimum 5+ years of relevant Embedded Firmware development with experience in: o  Good knowledge in C & C++, Data Structure, Microprocessor knowledge (ARM/x86).

o         QNX & LINUX o Experience in handling memories like NAND, NOR & DDR4.

o         Experience in UART, I2C, SPI, Multithreading.

o         Hands on experience to use debug emulators and IDE.

o         Use of source code control tools such as SVN.

 

About the company

Phase Power Protection Private Limited (hereinafter “PPP”), a subsidiary of ERL Phase Power Technologies Ltd, Canada, is a company organized under the Companies Act, 2013, having CIN U72900MH2020PTC343230. PPP has two facilities in India as of now; whilst the first unit is the registered and the corporate office in Mumbai, the other unit is located at Plot #235-0/2, 2nd Floor, Bommasandra Industri ...Show More

Industry

Product Based Company

Company Size

11-50 Employees

Headquarter

Mumbai

Other open jobs from Phase Power Protection Private Limited