Super Recruiter LLC
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
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