Be part of a team that designs, develops and integrates highly complex software functions within Honeywell Building Technologies. You will use your experience and judgment to plan and accomplish goals. You will also generate innovative solutions in work situations; trying different and novel ways to deal with problems and opportunities. #LI-Hybrid
Key Responsibilities
• Designing, implementing, and testing firmware for embedded systems, including microcontrollers and microprocessors.
• Support engineering group (local and globally) providing technical guidance of R&D.
• Ability to clearly communicate technical information to both technical and non-technical audiences.
• Implement best practices for design and development.
• Support the growth and development of less experienced engineers.
YOU MUST HAVE
• Bachelor’s degree in engineering or computer science
• Experience from 3 to 5 years
• Assertive communication
• Tolerance of frustration.
• Strong proficiency in C, C++ and other languages like Python or assembly, and embedded hardware knowledge.
• Experienced with version control systems: Git
• Experienced with repo hosting services: Github or Gitlab or Bitbucket
• Knowledge of Cybersecurity and Security Risk Management.
• Experience in diagnosing, troubleshooting and problem solving of firmware-related issues, including hardware-firmware interactions.
• Experience with unit testing.
• Make or CMake build systems knowledge.
• GDB or other debugging tools familiarity.
• Experience in Agile principles, managing impediments and facilitating Scrum ceremonies.
WE VALUE
• Understanding various software development lifecycles
• Linux familiarity
• Fire detection systems familiarity
• Demonstrate the ability to develop efficient and high-quality software
• Knowledge of software configuration management and change management practices
• Diverse and global teaming and collaboration
• Ability to work independently as part of a global team
• Excellent oral and written communication skills
• Can quickly analyze, incorporate and apply new information and concepts
• Ability to consistently make timely decisions even in the face of complexity, balancing systematic analysis with decisiveness
• Ability to convey subtle or complex messages clearly, as appropriate for the topic and audience
• Knowledge of current and emerging software development practices and methods
• Excellent technical support and customer service skills, interfacing with project and internal customers and other associated entities
📌 Embedded Engr II
🏢 Honeywell
📍 Ciudad Juárez