Job Board
LogoLogo

Get Jobs Tailored to Your Resume

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

Siemens Logo

Software Developer - Embedded Linux - Research & Development

Siemens

$82,320 - $172,200
Sep 27, 2025
Norcross, GA, USA
Apply Now

Siemens is seeking a skilled Software Developer to design, implement, test, and maintain embedded software for next generation power distribution and protection products, enabling sustainable progress through technology.

Requirements

  • Embedded Linux development.
  • Strong hands-on experience with target hardware and lab equipment for debugging and analysis.
  • Ability to read and interpret hardware schematics.
  • Proficiency in C/C++ programming; scripting experience in Python or Bash is a plus.
  • Experience with communication protocols such as I2C, SPI, and UART.
  • Knowledge of secure firmware and data transfer practices.
  • Proficiency with debugging tools and environments (e.g., JTAG).

Responsibilities

  • Design and implement embedded software for Linux-based platforms.
  • Port and customize multi-process applications, including Linux kernel and device drivers for ARM-based systems.
  • Develop and maintain bootloaders, firmware update mechanisms, and board support packages (BSPs).
  • Create software tools to support system verification and manufacturing.
  • Assemble and troubleshoot hardware using test equipment in lab environments.
  • Develop and implement test programs to ensure compliance with performance, regulatory, security, and quality requirements.

Other

  • Bachelor's or master's degree in computer engineering, Electrical Engineering, or Computer Science.
  • 5+ years of experience.
  • Legally authorized to work in the United States on a continual and permanent basis without company sponsorship
  • Strong communication skills.
  • Ability to work independently and collaboratively in a fast-paced environment.