Embedded System Engineer

abraWheaton, IL
3d

About The Position

abra R&D is seeking an Embedded System Engineer! In this position, you will serve as a key bridge between hardware and software, taking full ownership of embedded system integration. You will design and develop low-level components while maintaining a strong understanding of system-level and application-layer behavior. You will act as a central technical authority in the team, leading development efforts, driving integration across subsystems, and ensuring seamless communication between hardware and software domains.

Requirements

  • B.Sc. in Electrical Engineering, Computer Engineering, Computer Science, or a related field.
  • 6+ years of experience in embedded systems / firmware development.
  • Strong experience in low-level programming (C/C++) and system-level understanding.
  • Hands-on experience working with Linux in embedded environments.
  • Proven ability to work across hardware and software interfaces (system integration).
  • Strong system-level thinking and architecture understanding.
  • Ability to work independently and take full ownership of a domain.

Nice To Haves

  • Experience or familiarity with Lua

Responsibilities

  • Develop and maintain low-level embedded software while understanding and interfacing with higher-level application layers.
  • Lead system integration efforts between hardware and software components.
  • Perform debugging and troubleshooting
  • Work with Linux-based embedded environments.
  • Collaborate closely with hardware engineers to ensure proper system functionality.
  • Take ownership of features and drive them from concept through development, integration, and deployment.
  • Travel abroad as needed for collaboration, integration, and field support.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service