JobMesh

Embedded Low-Level C/C++ Engineer

abra · Center, Texas, US

Description abra R&D is seeking an Embedded C/C++ Engineer to join the core embedded development team. Join the development of an advanced satellite communic...

Job description

Description abra R&D is seeking an Embedded C/C++ Engineer to join the core embedded development team. Join the development of an advanced satellite communications ground terminal / gateway platform. The system bridges internet infrastructure with satellite antenna systems and is based on the NXP Layerscape LS1046A processor running Linux. This role focuses on low-level user-space development in C/C++ , building drivers and infrastructure for board-level peripherals and remote devices within a complex embedded environment. Responsibilities: - Develop low-level C/C++ code in Linux user-space - Build drivers, libraries, and support infrastructure for peripherals and connected devices (SPI, I2C, GPIO, etc.) - Troubleshoot hardware/software integration issues - Improve system performance, robustness, and stability - Design clean and maintainable APIs for the application layer - Collaborate closely with hardware, firmware, and application software teams Requirements: - 5+ years of experience in Embedded C/C++ development - Strong experience working with hardware interfaces (SPI, I2C, GPIO, etc.) - Good understanding of Linux architecture and user-space development - Experience with debu...