Job Title: Principal Embedded Software Developer
">
We are seeking a seasoned Principal Embedded Software Developer to join our team in Limerick, Ireland. As a key member of our software development team, you will play a crucial role in designing and developing complex, real-time heterogeneous embedded software solutions.
">
About the Role:
">
You will be responsible for assisting in helping provide technical leadership across various domains, including debug, profiling, middleware integration, system config, command-line tooling, and other related fields. You will work closely with hardware IP owners to define requirements and models for various peripherals and system designs.
">
Responsibilities:
">
">
1. Ensure deliverables meet high-quality standards and expectations.
">
2. Collaborate with cross-functional teams to identify gaps and develop plans to fill them.
">
3. Disseminate expertise on software development tools and methodologies within the company.
">
4. Establish metrics and processes for monitoring tooling health and enabling continuous improvements.
">
5. Proactively resolve issues encountered with existing applications.
">
6. Work with multiple stakeholders from different locations to ensure effective communication and collaboration.
">
">
Requirements:
">
To be successful in this role, you will need significant experience designing, developing, debugging, maintaining complex, real-time heterogeneous embedded software solutions in C, C++, and/or assembly (Arm, RISC-V, etc.). You should be familiar with modern embedded software development best practices, including source management, code hygiene, build infrastructure management, testing frameworks, and documentation.
">
You should also have experience working with available open-source and commercial debug and instrumentation tools, as well as proficiency in project management methodologies.
">
Additionally, you will need strong written and communication skills in English and excellent problem-solving skills. Familiarity with Zephyr RTOS, IAR and/or armclang, and audio codecs would be advantageous.
">
Benefits:
">
This is an exciting opportunity to join a leading-edge technology company and contribute to the development of innovative solutions. If you are passionate about embedded software development and want to work with a talented team, we encourage you to apply.
">
Contact:
">
Please note that we value diversity and inclusivity and welcome applicants from all backgrounds.
"]},