Job Board
LogoLogo

Get Jobs Tailored to Your Resume

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

Cella Logo

Embedded Software Engineer

Cella

$110,000 - $130,000
Aug 25, 2025
Lewis Center, OH, US
Apply Now

Design, develop, and maintain robust software solutions for embedded Linux systems and Real-Time Operating Systems (RTOS) to ensure the performance, stability, and security of cutting-edge products.

Requirements

  • 3+ years of related experience in embedded software design.
  • Proficient in C/C++ programming for embedded systems.
  • Experienced and skilled in Embedded Linux, Linux Kernel Distributions, Device Trees, Real Time Operation Systems (RTOS).
  • Knowledge of USB, Ethernet, WIFI and Bluetooth communication protocols.
  • Knowledge of C-Sharp, Python, and Microsoft Studio.
  • Knowledge of System on Module/Chip (SOM/SOC) and understanding of Microprocessors and associated peripherals.
  • Proficient in Microsoft Excel and Microsoft Word.

Responsibilities

  • Design, develop and maintain software for embedded Linux designs and Real Time Operating Systems (RTOS) ensuring optimal performance, stability and security.
  • Write efficient, maintainable and well-documented code in C and other programming languages while adhering to coding standards and best practices.
  • Collaborate with other engineering team members to define software requirements, specifications, and firmware architectures.
  • Develop, maintain and execute comprehensive test plans to validate the functionality and reliability of the software within embedded Linux.
  • Maintain and update Linux Kernel device drivers.
  • Assist in defining, specifying and developing new hardware platforms.
  • Document firmware release notes and product operational characteristics detailing theory of operation, functionality and interoperable characteristics between hardware devices and components.

Other

  • Bachelor's degree in Computer Science and Engineering (CSE, ECE) or related field.
  • Able to build and maintain effective and productive relationships with staff, stakeholders, and any external contacts.
  • Good communication, interpersonal, and influencing skills.
  • Able to manage time effectively, prioritize tasks, and achieve set targets.
  • Able to work well under pressure and handle urgent and stressful situations.