Senior Embedded Software Engineer

January 30, 2026
Application ends: April 29, 2026
Apply Now

Job Description

Senior Embedded Software Engineer (m/f/d)

Your responsibilities

  • Develop, debug, and optimize low-level firmware for real-time and low-latency systems using C; Rust knowledge is a plus
  • Perform board bring-up, hardware debugging, and functional testing
  • Design, implement, and maintain system communication protocols for existing and new products
  • Collaborate closely with cross-functional teams including electronics, mechanical, requirements, validation & verification, and risk management
  • Author detailed software specifications, design documents, and technical report

Your profile

  • BS or MS degree in Engineering, Computer Engineering, Computer Science, or a related field
  • 4+ years of professional firmware/software development experience
  • Experience with embedded Linux, including application development; experience with driver and/or kernel development is a plus
  • Hands-on experience with Yocto Project and/or Buildroot for embedded Linux system customization and build automation
  • Proficient with embedded development tools such as cross-compilers, debuggers, IDEs, and source control systems
  • Solid understanding of communication protocols including CAN, Ethernet, Wi-Fi, and Bluetooth
  • Experience developing device drivers and low-level software for hardware interfaces such as ADC, GPIO, PWM, UART, SPI, and I2C
  • Experience working with digital and analog hardware, including board bring-up and debugging
  • Proficient in using oscilloscopes, logic analyzers, and function generators for hardware/software debugging
  • Hands-on experience with ARM Cortex-M and ARM Cortex-A–based systems, including RTOS and Linux-based platforms
  • Knowledge of MISRA guidelines and IEC 62304 standard; experience in regulated environments is a plus
  • Familiarity with unit testing and regression testing frameworks is a plus
  • Knowledge of, or curiosity about, embedded and firmware security, including secure boot, cryptography, and trusted execution environments
  • Fluent in English with strong verbal and written communication skills
  • Self-motivated, well-organized, and capable of taking ownership of tasks end-to-end
  • Ability to collaborate effectively with technicians, suppliers, and cross-functional engineering teams

Are you interested in this position?

Apply by clicking on the “Apply Now” button below!

#GraphicDesignJobsOnline

#WebDesignRemoteJobs #FreelanceGraphicDesigner #WorkFromHomeDesignJobs #OnlineWebDesignWork #RemoteDesignOpportunities #HireGraphicDesigners #DigitalDesignCareers# Dynamicbrand guru