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