Embedded Software Engineer

Ei Electronics Group

Shannon

Remote

EUR 65,000 - 90,000

Full time

16 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Ei Electronics is seeking an Embedded Software Engineer to join its R&D team in Shannon, Ireland. You will design, develop, test and maintain embedded software for life safety and connected home products, collaborating with Hardware, RF, Validation and Quality teams to deliver reliable, secure solutions.

The role involves working on wireless connectivity, IoT platforms, cloud integration, and safety-critical embedded systems, with exposure to CI/CD and structured documentation throughout the

Qualifications

  • Experience developing embedded software for microcontroller-based systems.
  • Knowledge of RTOS and embedded Linux environments.
  • Strong understanding of embedded systems and real-time software development.
  • Experience with hardware-software integration and debugging tools.

Responsibilities

  • Design, develop, test, and maintain embedded software for new and existing products.
  • Develop software for microcontroller-based systems using C/C++.
  • Contribute to software architecture, design reviews, and technical decisions.
  • Implement and debug embedded applications, drivers, and system features.
  • Support wireless technologies such as BLE, Matter, Thread, Wi‑Fi and RF protocols.
  • Develop and execute unit, integration, and system-level tests.
  • Investigate defects, perform root-cause analysis, and implement fixes.
  • Collaborate with Hardware, RF, Validation, Compliance and Manufacturing teams.
  • Contribute to software quality initiatives and CI/CD practices.
  • Maintain documentation and design records.

Skills

C/C++ development
RTOS development
Embedded Linux
Python
Wireless protocols
Git
Debugging tools
CI/CD

Education

Degree in Software Engineering, Computer Science, Electronic Engineering or related

Tools

Zephyr
FreeRTOS

Job description

Department : Engineering
Location : Shannon, Ireland
Reporting To : Software Engineering Manager / Engineering Manager
Employment Type : Full Time, Permanent

The Opportunity

We are seeking a talented Embedded Software Engineer to join our R&D team and contribute to the development of innovative embedded systems for life safety and connected home products.

Working as part of a multidisciplinary team, you will be responsible for designing, developing, testing, and maintaining embedded software solutions from concept through to product release. You will collaborate closely with Hardware, RF, Validation, Product, and Quality teams to deliver reliable, secure, and high-quality products.

This role offers the opportunity to work on cutting-edge technologies including wireless connectivity, IoT platforms, cloud integration, and safety-critical embedded systems.

What you will be responsible for
  • Design, develop, test, and maintain embedded software for new and existing products.
  • Develop software for microcontroller-based systems using C/C++.
  • Contribute to software architecture, design reviews, and technical decision-making.
  • Implement and debug embedded applications, drivers, communication protocols, and system features.
  • Support integration of wireless technologies such as BLE, Matter, Thread, Wi-Fi, and proprietary RF protocols.
  • Develop and execute unit, integration, and system-level testing.
  • Investigate software defects, perform root-cause analysis, and implement corrective actions.
  • Collaborate with Hardware, RF, Validation, Compliance, and Manufacturing teams throughout the product lifecycle.
  • Contribute to software quality initiatives, code reviews, automated testing, and CI/CD practices.
  • Maintain high-quality technical documentation, specifications, and design records.
What we are looking for
  • Degree in Software Engineering, Computer Science, Electronic Engineering, or a related discipline.
  • 4+ experience developing embedded software using modern engineering practices and professional development workflows.
  • Strong programming skills in C and/or C++. Experience with Python is highly desirable. Exposure to Rust or other modern languages is advantageous.
  • Experience developing software across embedded platforms, including microcontroller-based systems, RTOS environments, embedded Linux, or bare-metal architectures.
  • Strong understanding of embedded systems, microcontrollers, and real-time software development.
  • Experience with debugging tools, embedded development environments, and hardware-software integration.
  • Well-versed in communication protocols such as SPI, I²C, UART, USB, Bluetooth, Wi-Fi, and similar technologies.
  • Comfortable interpreting datasheets, schematics, and electronic hardware specifications while working closely with Hardware Engineering teams during bring-up and integration.
  • Experience contributing throughout the product lifecycle, from concept and development through product launch and ongoing product improvements.
  • Strong analytical, troubleshooting, and problem-solving skills.
  • Excellent written and verbal communication skills, including the ability to explain technical concepts to both technical and non-technical stakeholders.
  • Experience with RTOS platforms such as Zephyr or FreeRTOS.
  • Experience with embedded Linux environments.
  • Knowledge of wireless technologies including BLE, Matter, Thread, Wi-Fi, or proprietary RF solutions.
  • Familiarity with ARM Cortex-M devices and embedded hardware debugging.
  • Experience with Git, code reviews, branching strategies, and modern software development workflows.
  • Experience with test-driven development (TDD), automated testing, and software quality practices.
  • Exposure to CI/CD pipelines, DevOps practices, and build automation.
  • Knowledge of cybersecurity principles and secure embedded software development.
  • Experience developing products within regulated or safety-critical environments.
  • Strong software engineering fundamentals and system-level thinking.
  • Structured and methodical approach to problem-solving.
  • Ownership and accountability for technical deliverables.
  • High attention to detail and commitment to product quality.
  • Collaborative mindset with the ability to work effectively across multidisciplinary teams.
  • Passion for continuous learning, innovation, and technology development.

At Ei Electronics, software is a key enabler of our next-generation products and continued innovation. As an Embedded Software Engineer, you will work on technologies that make a real difference to people’s lives while building your career in an engineering organization renowned for quality, innovation, and technical excellence.

Join us and help shape the future of life safety, Connected Home, and IoT solutions.

Ei Electronics is an equal opportunity employer and is committed to fostering an inclusive and diverse workplace.

Ei Electronics is an equal opportunity employer and is committed to fostering an inclusive anddiverseworkplace.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded Software Engineer
Embedded Software Engineer

Ei Electronics • Shannon

On-site
EUR 55,000 - 75,000
Software Engineering Manager
Software Engineering Manager

Ei Electronics Group • Shannon

Remote
EUR 120,000 - 160,000
Embedded Software Engineer – IoT & Safety‑Critical
Embedded Software Engineer – IoT & Safety‑Critical

Ei Electronics Group • Shannon

Remote
EUR 65,000 - 90,000
Embedded Software Engineer - IoT & Life-Safety Systems
Embedded Software Engineer - IoT & Life-Safety Systems

Ei Electronics • Shannon

On-site
EUR 55,000 - 75,000
Embedded Software Engineer | Shannon | Permanent
Embedded Software Engineer | Shannon | Permanent

Reperio Human Capital Ltd • Shannon

On-site
EUR 65,000 - 90,000
Innovation Engineer – Software & Applications
Innovation Engineer – Software & Applications

Ei Electronics • Shannon

On-site
EUR 60,000 - 90,000
Hardware Validation Engineer
Hardware Validation Engineer

Ei Electronics Group • Shannon

Remote
EUR 55,000 - 75,000
Embedded Software Engineer - Life-Safety & IoT
Embedded Software Engineer - Life-Safety & IoT

Reperio Human Capital Ltd • Shannon

On-site
EUR 65,000 - 90,000
Junior RF Engineer
Junior RF Engineer

Ei Electronics Group • Shannon

Remote
EUR 42,000 - 56,000
Senior Product Manager
Senior Product Manager

Ei Electronics Group • Shannon

Hybrid
EUR 90,000 - 120,000