Senior Embedded Software Engineer

3 weeks ago


Galway, Galway, Ireland MBRYONICS Full time

Mbryonics is at the forefront of free space optical communications. Our product portfolio covers a wide range of emerging technologies from photonic integrated circuits to advanced optical systems and embedded software solutions. Our optical communications systems are integrated and deployed in satellite communications systems. Our work is exciting and challenging and is at the forefront of the technology domains. As part of our expansion, we are currently looking for a suitably motivated - Senior Embedded Software Engineer - to join our group.

As a Senior Software Engineer you will be working alongside the entire multidisciplinary Mbryonics team. Our team comprises photonics engineers, optical engineers, mechanical engineers, software engineers, mechatronics engineers, digital engineers, physicists, mathematicians, con-ops engineers and business operations specialists. You will be a Lead and mentor to a team of various levels and leading by example. You will be involved in all stages of the software development life cycle from requirements gathering, design, implementation, testing and maintenance on unique cutting edge technologies.

What You'll Do

You will be responsible for developing software on a variety of embedded platforms, from microcontrollers interfacing with peripheral devices to powerful embedded controllers running full operating systems with advanced networking capabilities. You will develop architectures, APIs, and technical requirements to ensure that our systems meet business needs and scale to support dynamic market requirements. You will help to grow and manage our CI/CD platforms so that they can accommodate complex versioning and testing operations. You will lead by example and help the team develop best practices with regards to programming, architecture, code quality and version control. You will develop software according to Mbryonics' quality standards and procedures. You will follow Mbryonics' SCRUM framework adoption and participate in reviews and SCRUM ceremonies to ensure compliance with these standards and processes.

  • Generating software requirements documents, using adopted and proven requirement management systems and practices.
  • Generating software architecture documents that guide the development of scalable, modular software systems with clean application programming interfaces.
  • Generating design and test documents following various standards including ECSS (European Cooperation for Space Standardisation).
  • Participating in internal and customer-facing reviews.
  • Developing system and application software on (primarily) embedded Linux systems.
  • Developing software on embedded systems running real time operating systems.
  • Creating peripheral device drivers by liaising with electronics and hardware engineers.
  • Growing our CI/CD pipeline to accommodate complex build tooling and version control.
  • Developing our independent software testing capabilities, setting the foundations for code quality processes.
  • Ensuring all architectures and systems utilise robust security mechanisms.
  • Leading by example the adoption of SCRUM methodology and framework processes together with the SCRUM Master and the Product Owner.
  • Coaching our existing software team and instilling a work ethic of excellence, innovation and collaboration.

Who You Are
  • Bachelors degree or higher in Computer Science, Computer Engineering, or equivalent field.
  • Proven experience developing embedded software for embedded Linux, RTOS, and microcontrollers.
  • Proven experience developing production-level software solutions in telecommunications, robotics, medical devices, automotive, aerospace, or similar industry.
  • Experience writing software for low level interfaces such as UARTs, CAN bus, I2C, RS-422, and similar interfaces.
  • Experience with network interfaces and protocols such as Ethernet, TCP/IP, and UDP.
  • Experience with high level protocols and data formats such as HTTPS, DHCP, XML, JSON, YAML, HTML.
  • Strong experience with both functional and object oriented programming in C, C++, and Python.
  • Experience developing high level applications that include full stack web functionality, databases, connection to cloud APIs.
  • Experience managing version control systems and pipelines, with an emphasis on GIT.
  • Experience implementing security mechanisms, including authentication and authorisation systems, and familiarity with SAML, X.509, PAM, OATH, SSO and related protocols and approaches.

Desired Skills
  • Ability to read and understand technical specifications related to the programming of integrated circuits.
  • Familiarity with or exposure to digital logic, FPGAs, SoCs, SoMs.
  • Some familiarity with GUI development for the creation of internal utility applications.

What's In It For You

Career Growth: Contribute to a world-class space-age communication program while developing your leadership skills in a state-of-the-art manufacturing environment.

Collaboration: Work with talented professionals across disciplines to drive impactful solutions.

Innovation: Be part of a team pioneering advancements in manufacturing engineering for cutting-edge FSO systems.

Work-Life Balance: Enjoy flexible work schedules and a comprehensive benefits package.

If you're ready to take your career to new heights and drive the future of space-age communication, apply now and join the Mbryonics team as our Senior Software Embedded Engineer.

Diversity, Inclusion and Equal Opportunities

Core ethical values, diversity and inclusion are invaluable to Mbryonics' business success. We recognise that the broad perspectives that result from recruiting, developing and retaining a globally diverse workforce promotes innovation and helps us succeed as a business enterprise. It is the policy and practice of the Company to provide equal opportunities to all employees and applicants. The Company will not tolerate discrimination on the basis of gender, race, religion, sexual orientation, gender identity, civil status, family status, disability, age, or membership of the Traveller community.
#J-18808-Ljbffr

  • Galway, Galway, Ireland SPEEDECK Full time

    Senior Embedded Software Engineer (Full Time)Galway, IrelandDescriptionMbryonics is at the forefront of free space optical communications. Our product portfolio covers a wide range of emerging technologies from photonic integrated circuits to advanced optical systems and embedded software solutions. Our optical communications systems are integrated and...


  • Galway, Galway, Ireland SPEEDECK Full time

    Senior Embedded Software Engineer (Full Time)Galway, IrelandDescriptionMbryonics is at the forefront of free space optical communications. Our product portfolio covers a wide range of emerging technologies from photonic integrated circuits to advanced optical systems and embedded software solutions. Our optical communications systems are integrated and...


  • Galway, Galway, Ireland TN Ireland Full time

    Social network you want to login/join with:Senior Embedded Software Engineer, GalwayClient:ChiprightLocation:Galway, IrelandJob Category:OtherEU work permit required:YesJob Reference:06464b999433Job Views:3Posted:28.03.2025Expiry Date:12.05.2025Job Description:Chipright seeks a highly motivated senior embedded software engineer to be a leading member of a...


  • Galway, Galway, Ireland ic resources Full time

    Embedded Software Engineer (C Coders) – Cork, Ireland - €50k - €55k Are you an Embedded Software Engineer with a passion for embedded systems? If so, I am working with a global semiconductor in Cork, Ireland, who is looking to take on an Embedded Software Engineer to work in their Firmware team supporting premium tier high-performance silicon. You...


  • Galway, Galway, Ireland TN Ireland Full time

    Social network you want to login/join with:Embedded Software Engineer (C Coders), GalwayClient:ic resourcesLocation:Galway, IrelandJob Category:OtherEU work permit required:YesJob Reference:182bc540e60dJob Views:2Posted:02.04.2025Expiry Date:17.05.2025Job Description:Embedded Software Engineer (C Coders) – Cork, Ireland - €50k - €55kAre you an Embedded...


  • Galway, Galway, Ireland SPEEDECK Full time

    Job Title: Senior Embedded Software LeadAbout the JobWe are seeking an exceptional Senior Embedded Software Lead to join our team at Mbryonics. As a key member of our multidisciplinary team, you will be responsible for leading and mentoring junior engineers in the development of cutting-edge software solutions.Job DescriptionThe successful candidate will...


  • Galway, Galway, Ireland Chipright Part time

    Chipright seeks a highly motivated senior embedded software engineer to be a leading member of a team developing a next generation in-vitro diagnostics point of care reader. The ideal candidate will have developed embedded software and firmware for point of care solutions including its control systems for the electronic, photonic, incubation and motor...


  • Galway, Galway, Ireland Arcon Recruitment Services Full time

    Our client is seeking to recruit an Embedded Software Engineer to join their team, based in Co. MayoThe function of this role is to lead the full software development life cycle i.e. design, develop and maintain embedded software for control systems on our products. This position requires strong communication skills and the ability to work effectively and...


  • Galway, Galway, Ireland TN Ireland Full time

    Job DescriptionCompany OverviewChipright is a leading company in the field of in-vitro diagnostics point of care readers.We are seeking a highly motivated senior embedded software engineer to be a leading member of our team developing a next generation point of care reader.The ideal candidate will have developed embedded software and firmware for point of...


  • Galway, Galway, Ireland ic resources Full time

    Junior Embedded Software Engineer – Cork, Ireland - €40k - €45k Are you a Junior Embedded Software Engineer with a passion for embedded systems? If so, I am working with a global semiconductor in Cork, Ireland, who is looking to take on a Graduate/Junior Software Engineer to work in their firmware team supporting premium tier high-performance...


  • Galway, Galway, Ireland TN Ireland Full time

    Social network you want to login/join with:Junior Embedded Software Engineer, GalwayClient:ic resourcesLocation:Galway, IrelandJob Category:OtherEU work permit required:YesJob Reference:8522680747e5Job Views:114Posted:21.01.2025Expiry Date:07.03.2025Job Description:Junior Embedded Software Engineer – Cork, Ireland - €40k - €45kAre you a Junior Embedded...


  • Galway, Galway, Ireland TN Ireland Full time

    Social network you want to login/join with:RoleAs a member of the Software team, the Embedded Software Engineer will develop and validate embedded control software for integrated video compression circuits.Application areas: video compression (high-performance encoders/decoders for the latest HEVC/VP9/AV1/VVC compression standards).Main Activities:Understand...


  • Galway, Galway, Ireland Reperio Human Capital Ltd Full time

    Looking for talented Firmware and Embedded engineers to join this company based in Galway. Mainly focusing on automotive type products you will gain valuable experience across different skillsets such as Software, Embedded and Hardware design. With a great team around you across varying levels and skillsets there is lots to learn and great scope for...


  • Galway, Galway, Ireland Aerogen Ltd Full time

    Job OverviewAerogen Ltd is seeking a highly skilled Senior Embedded Software Engineer I to join our team. As a key member of our R&D department, you will be responsible for designing and developing respiratory care medical devices that improve the lives of patients worldwide.


  • Galway, Galway, Ireland SPEEDECK Full time

    Role OverviewSPEEDECK is a leader in innovative technologies. Our product portfolio spans a wide range of emerging technologies, from photonic integrated circuits to advanced optical systems and embedded software solutions.We are seeking a Senior Embedded Software Engineer to lead our team in developing cutting-edge software solutions. As a member of our...


  • Galway, Galway, Ireland SPEEDECK Full time

    About the RoleSPEEDECK is a leader in innovative technologies. Our product portfolio spans a wide range of emerging technologies, from photonic integrated circuits to advanced optical systems and embedded software solutions.We are seeking a Senior Embedded Software Engineer to lead our team in developing cutting-edge software solutions. As a member of our...


  • Galway, Galway, Ireland TN Ireland Full time

    About TN Ireland:We are seeking an Embedded Software Engineer to join our team in developing and validating embedded control software for integrated video compression circuits.Job Description:The successful candidate will be responsible for understanding technical specifications and video standards, searching for solutions applicable to customer needs,...


  • Galway, Galway, Ireland TN Ireland Full time

    Company OverviewTN Ireland is a leading provider of innovative solutions in the field of automated calf feeding equipment.We are seeking an experienced Embedded Systems Software Engineer to join our team in Galway.


  • Galway, Galway, Ireland Aerogen Ltd Full time

    Job DescriptionAbout the JobThis is an exciting opportunity to join Aerogen Ltd as a Senior Embedded Software Engineer. As a key member of our R&D team, you will play a critical role in designing and developing respiratory care medical devices to enhance patient care worldwide.Key ResponsibilitiesDevelop and maintain software architectures and designs for...


  • Galway, Galway, Ireland SPEEDECK Full time

    Job Title: Full Stack Embedded EngineerAbout the JobWe are seeking an exceptional Full Stack Embedded Engineer to join our team at Mbryonics. As a key member of our multidisciplinary team, you will be responsible for designing and developing cutting-edge software solutions for our embedded systems.Job DescriptionThe successful candidate will have a strong...