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.
Responsibilities
-
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.
Qualifications
-
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
About Us
Honeywell helps organizations solve the world's most complex challenges in automation, the future of aviation and energy transition. As a trusted partner, we provide actionable solutions and innovation through our Aerospace Technologies, Building Automation, Energy and Sustainability Solutions, and Industrial Automation business segments – powered by our Honeywell Forge software – that help make the world smarter, safer and more sustainable.