CM
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