Job Description
In this role, you will impact on the growth and success of Honeywell by ensuring the timely delivery of high-quality embedded solutions, removing bottlenecks, and fostering a culture of continuous learning and development within your team.
· Oversee the software development lifecycle, ensuring timely delivery of high-quality embedded software solutions.
· Utilize knowledge of programming languages to guide the development and deployment of the solutions.
· Implement automation strategies to enhance efficiency and reduce manual processes.
· Ensure quality assurance practices are integrated throughout the development process.
· Promote and support DevSecOps initiatives to incorporate security practices into the software development lifecycle.
· Drive the adoption of Artificial Intelligence /Machine Learning technologies to innovate and improve software solutions.
· Identify and remove bottlenecks and constraints in the development process to enhance team productivity.
· Propose trade-offs and alternative paths to achieve project goals effectively.
· Mentor and upskill team members, fostering a culture of continuous learning and professional development.
· Manage team performance, provide constructive feedback and support for career growth.
· Collaborate with cross-functional teams to develop, launch, and manage projects effectively.
· Oversee project execution, ensuring adherence to project plans, schedules, and resource allocation.
· Manage project risks and issues, implementing mitigation strategies to ensure successful project outcomes.
· Minimum of 5 years of experience in embedded software development, with 2 years of team management/leadership with strong focus on project execution
· Proven experience in embedded software development and management.
· Strong proficiency in firmware programming languages, embedded Linux and FreeRTOS.
· Proven experience in embedded systems designing, product development and project approval through development phases.
· In-depth knowledge of quality assurance methodologies and debugging experience in C language for bare-metal firmware applications and embedded Linux applications.
. Proven experience developing (drivers, bootloader, Linux kernel, etc.) for customized ARM-SoC based devices.
· Experience with DevSecOps practices and tools.
· Familiarity with Artificial Intelligence/Machine Learning concepts and applications.
· Excellent problem-solving skills and the ability to navigate complex challenges.
· Strong leadership and team management abilities.
· Excellent strategic thinking and problem-solving abilities.
· Excellent communication and interpersonal skills.
· Ability to influence and negotiate with stakeholders at all levels.
WE VALUE
· Bachelor's degree in Computer Science, Engineering, or a related field.
· Master's degree in Business, Engineering, or related field.
· Significant experience in leading embedded software development teams.
· Experience in a global organization.
· Passion for innovation and continuous learning.
· Ability to motivate and build high-performing teams.
#MXHTSCareersOpportunities
