Logo
Super Recruiter LLC

Embedded Software Engineer

Super Recruiter LLC, Austin, Texas, us, 78716

Save Job

Main Responsibilities:

Design, develop, and maintain low-level software for microcontrollers, hardware devices, and real‑time systems

Implement and optimize embedded applications using C/C++ in an RTOS environment

Develop and integrate device drivers for various peripherals

Collaborate closely with hardware engineers to bring up and test new boards and prototypes

Support embedded Linux‑based systems including kernel configuration, bootloaders, and board support packages (BSPs)

Participate in code reviews, debugging, and performance tuning of embedded applications

Contribute to both new product development and ongoing system maintenance and improvements

Qualifications:

3–5 years of hands‑on experience in embedded software development

Proficient in C and C++ with solid understanding of memory management and performance tuning in constrained environments

Strong experience with RTOS (e.g., FreeRTOS, Zephyr, or similar)

Solid understanding of embedded Linux systems, including kernel modules, bootloaders, and driver development

Experience working directly with hardware teams and debugging low‑level hardware/software interactions

Familiarity with microcontrollers (ARM Cortex‑M or similar) and communication protocols like I2C, SPI, UART

Comfortable using tools such as oscilloscopes, logic analyzers, and JTAG debuggers

#J-18808-Ljbffr