Embedded Engineer I

Honeywell Honeywell · Industrial · Northford, CT +1

Entry-level Embedded Engineer I role at Honeywell focusing on developing and maintaining embedded software solutions using C/C++ in RTOS and Embedded Linux environments. Responsibilities include collaboration, debugging, and working with MCUs, Git, and Jira.

What you'd actually do

  1. Develop and maintain embedded software solutions utilizing C/C++ programming languages.
  2. Collaborate with cross-functional teams to implement communication protocols and ensure smooth integration with hardware components.
  3. Work within real-time operating systems (RTOS) and Embedded Linux OS environments to deliver reliable and efficient solutions.
  4. Utilize integrated development environments (IDEs) and compilers for software development and optimization.
  5. Participate in the entire software development lifecycle, from requirements gathering and design to testing and deployment.

Skills

Required

  • C/C++ programming
  • Communication protocols
  • Real-time operating systems (RTOS)
  • Embedded Linux OS
  • IDEs
  • Compilers
  • Debugging methodologies
  • Microcontroller (MCU) architectures
  • Git
  • Jira
  • Problem-solving skills
  • Attention to detail
  • Communication skills
  • Teamwork

Nice to have

  • Bachelor’s degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field
  • Additional programming languages or scripting
  • Internship or project experience in embedded systems development
  • Hardware-software integration and testing
  • De-bugging skills
  • MCU architecture understanding
  • Git, Jira tools
  • Team player

What the JD emphasized

  • Proficiency in C/C++ programming languages
  • Experience with real-time operating systems (RTOS) and Embedded Linux OS is highly desirable
  • Basic knowledge of MCU architecture and its applications
  • Experience with Git for version control and familiarity with Jira for project management