Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

SCRAM Systems Logo

Firmware Engineer

SCRAM Systems

Salary not specified
Aug 28, 2025
Cincinnati, OH, US
Apply Now

SCRAM Systems is seeking an Embedded Software Developer to develop firmware and software for embedded systems in an automotive environment, focusing on creating efficient, reliable, and optimized solutions.

Requirements

  • Strong proficiency in C programming for embedded systems.
  • Experience with embedded debugging tools and methodologies.
  • Hands-on experience with Embedded Linux, including kernel configuration, device tree modifications, and driver development.
  • Knowledge of real-time operating systems (FreeRTOS, CMX-RTOS, etc).
  • Familiarity with version control systems.
  • Understanding of low-level hardware interactions, memory management, and peripheral configurations.
  • Knowledge of wireless communication protocols (Bluetooth, Wi-Fi, etc).

Responsibilities

  • Develop and maintain firmware for embedded systems in C.
  • Work with microcontrollers (ARM, STM32, LPC, etc.) and real-time operating systems (RTOS).
  • Design and implement communication protocols (UART, SPI, I2C, CAN,?LIN,?USB, etc.).
  • Optimize code for performance, power efficiency, and reliability.
  • Debug and troubleshoot hardware/software integration issues using oscilloscopes, logic analyzers, and other tools.
  • Write and maintain technical documentation for designs and implementations.
  • Develop and customize Embedded Linux distributions, device drivers, and kernel modules.

Other

  • 5+ years of experience in embedded software development.
  • Bachelors or Masters degree in Electrical Engineering, Computer Science, or related field Preferred, not required.
  • Sitting: Over 70%