company logo

Sr. Embedded Firmware Engineer – ARM (C++)

Bangalore
Full-Time
Mid-Level: 4 to 6 years
5L - 12L (Per Year)
Posted on Jul 06 2023

About the Job

Skills

C,
C++
Linux
RTOS
microcontoler

 

Position: Senior Embedded Firmware Engineer – ARM

Reports to: Research and Development Manager Type: Permanent full time


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.

•      Modify existing code to identify areas that could become more efficient in use of resources without affecting functionality.

•      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 15+ years of relevant Embedded Firmware development with experience in: o Good knowledge in Embedded C & C++, Data Structure, RTOS & Microprocessor. o         OS: QNX & LINUX. o     Experience in handling memories like NAND, NOR & DDR4. o  Experience in UART, I2C, SPI, Ethernet and 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