Embedded Firmware Engineer (C++,Linux, RTOS)
Embedded Firmware Engineer (C++,Linux, RTOS)41
Applications
41
Applications
About the Job
Skills
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
Industry
Product Based Company
Company Size
11-50 Employees
Headquarter
Mumbai
Other open jobs from Phase Power Protection Private Limited