Skip to content
mimi

Senior Embedded Software Engineer | Hybrid Opportunity

Career Management Group

Dublin · Hybrid Full-time Senior $155k – $170k/yr Today

About the role

About

We’re hiring a Senior Embedded Software Engineer to lead the design, development, and optimization of embedded software systems for advanced connected devices. This is an excellent opportunity for an experienced engineer who thrives in real-time systems, cross-functional collaboration, and high-impact product development.

What You’ll Do:

  • Design, develop, test, and debug embedded software
  • Build scalable, reliable real-time systems
  • Create and review architecture, requirements, and design documentation
  • Develop unit tests and support verification/validation efforts
  • Collaborate with hardware, mechanical, and product teams
  • Improve development processes, tools, and code quality

What We’re Looking For:

  • 10+ years of embedded software engineering experience
  • Strong C/C++ expertise
  • Experience with RTOS environments (FreeRTOS, QNX, POSIX)
  • Familiarity with ARM processors and embedded hardware platforms
  • Experience with SPI, UART, I2C, USB, Ethernet, WiFi, or Bluetooth
  • Strong debugging skills using lab tools such as oscilloscopes and logic analyzers
  • Python experience is a plus
  • Bachelor’s degree in Engineering, Computer Science, or related field

Why Consider This Role:

  • Competitive compensation ($155K–$170K)
  • Hybrid work flexibility
  • High-visibility engineering role
  • Opportunity to work on meaningful, innovative products
  • Collaborative and growth-focused environment

If you’re an embedded systems expert ready for your next challenge, let’s connect.

Skills

ARMBluetoothC++CEthernetFreeRTOSI2CPOSIXPythonQNXRTOSSPIUARTUSBWiFi

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free