Embedded Software Engineer

Ei Electronics

Shannon

On-site

EUR 55,000 - 75,000

Full time

8 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 in Shannon, Ireland, is seeking an Embedded Software Engineer to contribute to life safety and connected home products. You will design, develop, test, and maintain embedded software from concept to product release, collaborating with Hardware, RF, Validation and Quality teams on reliable, secure systems.

The role involves working with MCUs, C/C++, RTOS such as Zephyr/FreeRTOS, Embedded Linux, and wireless stacks (BLE, Wi‑Fi, Thread).

Qualifications

  • Degree in Software Engineering, CS, Electronic Engineering or related field.
  • 4+ years of embedded software development experience.
  • Strong C/C++ skills; Python desirable; exposure to Rust advantageous.
  • Experience across embedded platforms (MCU/RTOS/Linux/bare-metal).
  • Familiarity with wireless protocols and hardware-software integration.
  • Proficient with debugging tools and version control (Git).
  • Experience with RTOS such as Zephyr or FreeRTOS and embedded Linux.

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 communication protocols.
  • Support wireless technologies such as BLE, Matter, Thread, Wi‑Fi, and RF protocols.
  • Develop unit, integration, and system-level testing and perform root-cause analysis.
  • Collaborate with Hardware, RF, Validation, Compliance, and Manufacturing teams.
  • Contribute to software quality initiatives, code reviews, automated testing, and CI/CD.
  • Maintain technical documentation, specifications, and design records.

Skills

C/C++
Python
RTOS
Embedded Linux
Wireless tech
Git

Education

Bachelor's degree in Software Engineering, Computer Science, Electronic Engineering, or related

Tools

Git

Job description

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.

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 Group • Shannon

Remote
EUR 65,000 - 90,000
Software Engineering Manager
Software Engineering Manager

Ei Electronics Group • Shannon

Remote
EUR 120,000 - 160,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
Senior Engineer, Embedded Software
Senior Engineer, Embedded Software

Analog Devices • Ireland

On-site
EUR 90,000 - 130,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
Embedded Software Engineer

Astro Studios, Inc. • Dublin

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

Ei Electronics • Shannon

On-site
EUR 40,000 - 55,000
Innovation Engineer – Software & Applications
Innovation Engineer – Software & Applications

Ei Electronics • Shannon

On-site
EUR 60,000 - 90,000
Senior Embedded Software Engineer
Senior Embedded Software Engineer

European Tech Recruit • Cork

On-site
EUR 70,000 - 110,000