-
Sigmar Recruitment

Senior Embedded Software Engineer

Sigmar Recruitment
Ireland · Full-time · Mid-Senior

Senior Embedded Software Engineer


Are you a passionate software engineer looking to make a real impact in the power and energy sector? We are seeking a highly skilled Embedded Software Engineer to join our dynamic team, contributing to the development of innovative and secure software solutions for renewable energy, Smart Grid applications, and automation.


About the Role


This is a key technical role where you will be responsible for developing, testing, delivering, and supporting a range of software systems, including desktop applications, cloud-based solutions, and embedded firmware. You'll collaborate closely with hardware engineers to define software requirements and ensure seamless integration.


Key Responsibilities


  • Develop secure firmware solutions in C for Real-Time Operating Systems (RTEMS, FreeRTOS).
  • Create Windows desktop applications using Visual C++ (MFC experience a plus).
  • Utilize GIT for version control and Python for scripting and automation.
  • Implement Shell scripting for Windows and Linux environments.
  • Conduct code reviews to identify security vulnerabilities and mitigate risks.
  • Demonstrate networking proficiency, troubleshooting security-related issues.
  • Analyze network packets with Wireshark and debug hardware using oscilloscopes.
  • Maintain technical documentation, including design specifications and security plans.


What We're Looking For


  • Bachelor’s or Master’s degree in Computer Science, Computer Engineering, Electronic Engineering, or a related field.
  • Proficiency in embedded software development with C/C++ and Python.
  • Experience with Microsoft Visual C++ and Real-Time Operating Systems.
  • Strong understanding of microcontrollers, low-level hardware interfaces, and communication protocols (UART, SPI, I2C, Ethernet, USB).
  • Skilled in debugging embedded systems and troubleshooting security issues.
  • Knowledge of networking concepts, cybersecurity standards, and web microservices.
  • Experience with Wireshark, debugging tools, and version control systems (GIT).
  • Strong communication skills with the ability to convey technical concepts effectively.


Why Join Us?


  • Be part of an innovative company at the forefront of renewable energy integration and Smart Grid technology.
  • Work on cutting-edge embedded and desktop software solutions.
  • Enjoy a flexible working environment with an onsite role in Dublin city centre (some flexibility based on workload).
  • Benefit from a competitive salary, annual performance-based reviews, pension scheme, and life insurance.

Key Skills

Ranked by relevance

embedded c cybersecurity ethernet linux cloud spi
Login to Apply
Posted
Mar 03, 2025
Type
Full-time
Level
Mid-Senior
Location
Dublin

Industries

Technology Information Media

Categories

Engineering

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
zerothird
Related

Embedded Systems & FPGA Engineer (all genders)

2026-05-28

Full-time
Not Applicable
Austria
Technology
Engineering
View Job Details
Scandit
Related

Senior Embedded Machine Learning Engineer (C++)

2026-05-28

Full-time
Mid-Senior
Finland
Software Development
Information Technology
View Job Details
Rendin
Related

AI Product Engineer — Agentic Systems

2026-05-28

Full-time
Entry
Estonia
Real Estate
Engineering