You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Experience with Coding (60-70%) and people management (30%). Additionally, qualifications in server applications, Python, Java scripting, PMP certification
Responsibilities
· Bachelors or Master's degree in Electronics Engineering, Computer Engineering, or a related field.
· 15+ years of experience in embedded firmware development using C language.
· Proven experience in a leadership or lead role.
· People Management
· Proficient in debugging tools and techniques for embedded systems.
· Strong understanding of real-time operating systems (RTOS) and real-time embedded systems.
· Experience with 32bits arm microcontroller architectures and peripherals.
· Excellent problem-solving skills and attention to detail.
· Strong communication skills and the ability to work collaboratively with cross-functional teams.
You’ll be responsible for
· Lead and manage a team of embedded firmware engineers, application software developers, outsourced resource management.
· Provide technical guidance, mentorship, and support to team members.
· Foster a collaborative and innovative team culture.
· Design, develop, and maintain embedded firmware solutions in C language for ARM based microcontroller to meet product requirement
· Design, develop, and maintain Controller Area Network (CAN) communication protocols for embedded systems.
· Collaborate with cross-functional teams to gather and understand firmware requirements.
· Implement efficient and reliable firmware algorithms.
· Ensure code version control, optimization and adherence to coding standards.
· Review the tender, customer requirements and architect embedded firmware/ application software solutions that align with product specifications.
· Work closely with hardware engineers to ensure seamless integration of firmware with hardware components.
· Evaluate and choose appropriate microcontrollers and peripherals for embedded systems.
· Develop firmware for real-time systems (Threadx RTOS) with a focus on meeting stringent timing requirements.
· Implement interrupt-driven and event-driven firmware architectures.
· Implement comprehensive testing strategies, including unit testing, integration testing, and system testing.
· Debug and resolve firmware issues to ensure high-quality, reliable code.
· Work closely with the quality assurance team to validate firmware functionality.
· Create and maintain detailed documentation for firmware designs, code, and testing procedures.
· Collaborate with technical writers to produce user manuals and documentation for internal and external stakeholders.
· Collaborate with project managers to define project timelines, milestones, and resource requirements.
· Address and resolve challenges related to project timelines and deliverables.
· Track and report progress on firmware development tasks.
· Track and resolve internal testing / field bugs fixes.
· Source code management using version control systems.
· Knowledge of Agile methodologies and DevOps practice
· Collaborate with hardware engineers, software developers, and other cross-functional teams to achieve project goals.
· Work closely with product managers to understand product requirements and translate them into firmware specifications.
· Conduct feasibility studies and contribute to design reviews to ensure scalable and cost-effective solutions
· Stay updated on the latest advancements in embedded systems and firmware development.
· Implement best practices and process improvements to enhance firmware development efficiency.
Contact
Mohiddin Balbale mohiddin at bcscareers dotin (9702355655)
The text was updated successfully, but these errors were encountered:
balbaleconsultingservices
changed the title
Job | Lead Embedded Firmware Systems
Job | Lead Embedded Firmware Systems | Onsite | Navi Mumbai
Dec 24, 2024
Location
Salary Expectation
Requirements
Skills
Must Have
Ideally
Responsibilities
· Bachelors or Master's degree in Electronics Engineering, Computer Engineering, or a related field.
· 15+ years of experience in embedded firmware development using C language.
· Proven experience in a leadership or lead role.
· People Management
· Proficient in debugging tools and techniques for embedded systems.
· Strong understanding of real-time operating systems (RTOS) and real-time embedded systems.
· Experience with 32bits arm microcontroller architectures and peripherals.
· Excellent problem-solving skills and attention to detail.
· Strong communication skills and the ability to work collaboratively with cross-functional teams.
You’ll be responsible for
· Provide technical guidance, mentorship, and support to team members.
· Foster a collaborative and innovative team culture.
· Design, develop, and maintain embedded firmware solutions in C language for ARM based microcontroller to meet product requirement
· Design, develop, and maintain Controller Area Network (CAN) communication protocols for embedded systems.
· Collaborate with cross-functional teams to gather and understand firmware requirements.
· Implement efficient and reliable firmware algorithms.
· Ensure code version control, optimization and adherence to coding standards.
· Review the tender, customer requirements and architect embedded firmware/ application software solutions that align with product specifications.
· Work closely with hardware engineers to ensure seamless integration of firmware with hardware components.
· Evaluate and choose appropriate microcontrollers and peripherals for embedded systems.
· Develop firmware for real-time systems (Threadx RTOS) with a focus on meeting stringent timing requirements.
· Implement interrupt-driven and event-driven firmware architectures.
· Implement comprehensive testing strategies, including unit testing, integration testing, and system testing.
· Debug and resolve firmware issues to ensure high-quality, reliable code.
· Work closely with the quality assurance team to validate firmware functionality.
· Create and maintain detailed documentation for firmware designs, code, and testing procedures.
· Collaborate with technical writers to produce user manuals and documentation for internal and external stakeholders.
· Collaborate with project managers to define project timelines, milestones, and resource requirements.
· Address and resolve challenges related to project timelines and deliverables.
· Track and report progress on firmware development tasks.
· Track and resolve internal testing / field bugs fixes.
· Source code management using version control systems.
· Knowledge of Agile methodologies and DevOps practice
· Collaborate with hardware engineers, software developers, and other cross-functional teams to achieve project goals.
· Work closely with product managers to understand product requirements and translate them into firmware specifications.
· Conduct feasibility studies and contribute to design reviews to ensure scalable and cost-effective solutions
· Stay updated on the latest advancements in embedded systems and firmware development.
· Implement best practices and process improvements to enhance firmware development efficiency.
Contact
Mohiddin Balbale mohiddin at bcscareers dotin (9702355655)
The text was updated successfully, but these errors were encountered: