Embedded System Engineer at abra
Wheaton, Illinois, United States -
Full Time


Start Date

Immediate

Expiry Date

20 Jun, 26

Salary

0.0

Posted On

22 Mar, 26

Experience

5 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Embedded System Integration, Low-Level Components, System-Level Behavior, Application-Layer Behavior, System Integration, Debugging, Troubleshooting, Linux, C/C++, Hardware Interfacing, System Architecture, Lua

Industry

Internet Marketplace Platforms

Description
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. Key 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. 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. Experience or familiarity with Lua- Advantage
Responsibilities
The engineer will develop and maintain low-level embedded software while interfacing with higher-level application layers, leading system integration efforts between hardware and software components. Responsibilities also include acting as a central technical authority, driving integration across subsystems, and taking ownership of features from concept through deployment.
Loading...