Honeywell

Senior Firmware Architect

Honeywell

full-time

Posted on:

Location Type: Hybrid

Location: DuluthUnited States

Visit company website

Explore more

AI Apply
Apply

Job Level

Tech Stack

About the role

  • Formulate and analyze high level requirements to develop software engineering solutions.
  • Able to break down software system designs into sub-systems and collections of tasks including realistic tasks estimates.
  • Create quality software designs including software specifications and adhering to coding practices.
  • Ensure that designs are properly verified according to engineering procedures and comply with relevant regulatory standards.
  • Collaborate with other professionals to resolve functional and non-functional requirements for new systems or solutions.
  • Develop high-level product specifications with attention to system integration and feasibility.
  • Define all aspects of development from appropriate technology and workflow to coding standards.
  • Work directly with developers, testers, and product managers to conceptualize, build, test and realize products.
  • Deliver across the entire system life cycle concept, design, build, deploy, test and release.
  • Ensure products meet all non-functional requirements of quality, security, reliability, scalability, performance, etc.
  • Develop high quality and reusable software and system components to extend the functionality of our products and reduce maintenance costs.
  • Create project and technical documentation as required and help define product architecture as needed.
  • Effectively communicate all concepts and guidelines to the development team, stakeholders, and non-technical audiences.
  • Provide technical mentorship and coaching to developers and engineers.
  • Keep up to date on the latest industry trends in building automation technologies.

Requirements

  • Qualified applicants must have a Bachelor’s degree or foreign equivalent in Electrical Engineering, Computer Engineering, Embedded Systems Engineering, or related field and 5 years of experience with Embedded Systems Design and Development.
  • Must have 5 years of experience with the following: Embedded C/C++ programming; experience with real-time operating systems (RTOS); Microcontroller and microprocessor development; Hardware-software integration and debugging; Use of communication protocols (SPI, I2C, UART, CAN); Version control systems (e.g., Git); Low-level driver development and board bring-up.
Benefits
  • Employee Referral Fee: $1500
  • Telecommuting permitted up to two (2) times per week.
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
Embedded C/C++ programmingreal-time operating systems (RTOS)Microcontroller developmentmicroprocessor developmenthardware-software integrationdebuggingcommunication protocolsversion control systemslow-level driver developmentboard bring-up
Soft Skills
collaborationcommunicationtechnical mentorshipcoachingproblem-solvingattention to detailproject managementdocumentationconceptualizationteamwork