This range is provided by Sigmar Recruitment. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.Base pay rangeSenior Embedded Software EngineerAre 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 RoleThis 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 ResponsibilitiesDevelop secure firmware solutions in C for Real-Time Operating Systems (RTEMS, FreeRTOS).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 ForBachelor’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.Seniority levelMid-Senior levelEmployment typeFull-timeJob functionTechnology, Information and Media
#J-18808-Ljbffr