Advanced Embedded Software Engineer

Honeywell Honeywell · Industrial · Fort Washington, PA +1

Advanced Embedded Software Engineer role at Honeywell focused on developing next-generation embedded systems for industrial safety and automation. Responsibilities include full lifecycle software development, real-time application implementation, hardware integration, and collaboration with cross-functional teams. Requires C/C++ and embedded systems experience.

What you'd actually do

  1. Design, develop, and maintain embedded software for industrial safety and automation systems using C/C plus plus
  2. Define and document software requirements and architecture in collaboration with systems and hardware engineering teams
  3. Implement real-time applications on embedded platforms, including microcontroller-based systems
  4. Integrate software with hardware components, sensors, and communication interfaces (e.g., TCP/IP)
  5. Support product testing at all levels: unit, integration, and system; contribute to verification and validation for functional safety

Skills

Required

  • C/C++
  • Embedded systems development
  • Microcontroller integration
  • Full lifecycle software development

Nice to have

  • Bachelor's degree in Engineering or Computer Science
  • Software development lifecycles
  • Agile/SCRUM environments
  • TCP/IP
  • Cybersecurity principles
  • Functional safety lifecycle
  • Software configuration and change management
  • Communication skills
  • Problem-solving
  • Decision making

What the JD emphasized

  • At least 3 years of experience in full life cycle software development using C/C plus plus
  • At least 3 years working with embedded systems including micro controller integration