Apply Now PRINCIPAL EMBEDDED DEVELOPER TOOLING ENGINEER

2 days ago


Limerick, Ireland Software Placements Full time

Client:
Our client a leading Multinational Semiconductor design and manufacturing company requires Principal Embedded Tooling Developer for role based in Limerick, Ireland.

Role:
You will join in best-in-class software development environment for firmware development on mixed-signal, heterogeneous embedded devices. The goal is to give embedded software engineers the modern tools they need to solve problems efficiently, and effectively, and you can be a key part of shaping what that is and what it looks like.

You will assist in helping by providing technical leadership across a wide variety of domains, including debug, profiling, middleware integration, system config, command-line tooling, toolchain integration, and other related fields.

You’ll join an existing cross-functional team of embedded, front-end and back-end engineers, UI/UX designers, and test engineers, with an aim to significantly move the bar on the embedded software development experience.

Requirements:

1. You’ll need significant experience designing, developing, debugging, maintaining complex, real-time heterogeneous embedded software solutions in C, C++, and/or assembly (Arm, RISC-V, etc.).
2. You’ll need to be familiar with, and able to clearly articulate the value of modern embedded software development best practices. This includes source management, good code and commit hygiene, build infrastructure management, effective use of embedded testing frameworks, integration of debug and performance monitoring solutions in a CI pipeline, and maintaining high-quality, up-to-date system documentation.
3. You’ll be familiar with available open source and commercial debug and instrumentation tools, and have defensible positions on their pros, cons and gaps. You need to be able to clearly articulate what features would bring them from usable to useful to good to domain-leading, and articulate steps to get there.

Responsibilities:

1. Help ensure delivera meaningfully deafferented experience in developer and debug tooling, middleware and technical documentation.
2. Collaborate with hardware IP owners to define requirements and models for various peripherals and system designs.
3. Keep up with the latest advancements in relevant programming languages, embedded tooling, and open source ecosystems (Zephyr, Yocto, etc.)
4. Help identify gaps and define a plan to fill them in current developer tooling, middleware and technical documentation
5. Disseminate your in-depth knowledge of software development tools, and embedded software development within the company.
6. Handle multiple projects and oversee the deliverables using appropriate project management methodologies.
7. Establish metrics and processes for monitoring tooling health, and allowing for continuous improvements.
8. Proactively resolve any issues encountered with existing applications.
9. Work with multiple stakeholders from different locations (EMEA, US East and West) that includes flexing work hours based on time zones.

Experience:

1. 10+ years of embedded software development experience in C, with the ability to understand differences between various C versions, standard library implementations, and GCC, IAR and armclang compiler flags commonly used in embedded systems.
2. Experience effectively engaging with and contributing to open source projects.
3. Significant experience with GDB, GCC and GNU binutils, including the ability to build them from source. LLVM and Clang would be a strong plus. Must be comfortable patching and building these types of projects from source.
4. Significant experience with cmake, make, ninja and other build systems.
5. Experience with Static Analysis tools.
6. Ability to meaningfully interact with UI/UX designers on application design.
7. Strong fundamentals in data structures and algorithms.
8. Excellent written and communication skills in English.
9. Good understanding of testing methodologies like unit testing, functional testing, performance testing and Integration testing.
10. Good understanding on system monitoring, observability, metrics and logging.
11. Familiarity with best practices for the full software development process.
12. Demonstrated extensive experience with task and defect tracking tools (Jira, etc.).
13. Very strong grasp of version control systems – Git, Github, etc.
14. Willingness to step outside you comfort zone and cross technical boundaries between embedded, desktop, mobile and web/cloud.
15. Detail and quality oriented. Customers expect technical excellence from us, and this extends from chip design all the way up to the tooling we provide them.

Advantageous Skills:

1. Experience with Zephyr RTOS.
2. Experience using IAR and/or armclang.
3. Knowledge of Bluetooth Low Energy at the Host and/or Controller level.
4. Experience with audio codecs and audio processing.
5. Familiarity with Golang or Rust for command-line tooling.
6. Familiarity with Typescript or node.js.

Contact:
For further information please contact Mícheál at Software Placements on 00353 1 5254642 or email micheal@softwareplacements.ie

#J-18808-Ljbffr



  • Limerick, Ireland Information Technology Association Galway Full time

    Principal Test Development Engineer Locations: Ireland, Limerick Time Type: Full time Posted on: Posted 13 Days Ago Job Requisition ID: R243976 Analog Devices, Inc. (NASDAQ: ADI) is a global semiconductor leader that bridges the physical and digital worlds to enable breakthroughs at the Intelligent Edge. ADI combines analog, digital, and software...


  • Limerick, Ireland Zenovo Full time

    Position: Embedded Software EngineerSalary: Up to 60,000 Euros + healthcare + pensionLocation: Limerick ( required onsite 3-4 days per week)Zenovo Ireland are supporting a technology company with offices in Limerick, we are looking to recruit a permanent Embedded Software Engineer. Our partner produce innovative products used in the retail, O&G,...


  • Limerick, Ireland BD Medical Full time

    Job Description Summary Senior Embedded Software Engineer Job Description We are the makers of possible BD is one of the largest global medical technology companies in the world. Advancing the world of health is our Purpose, and it's no small feat. It takes the imagination and passion of all of us-from design and engineering to the manufacturing and...


  • Limerick, Ireland Access Talent Group Full time

    My Client is seeking a Principal Civil Design Engineer with water experience to lead and build a team, bringing technical expertise and strong project management skills to their growing company. Join an outstanding engineering consultancy that excels in delivering innovative solutions in water, wastewater, and bridge projects. As a Principal Civil Design...


  • Limerick, Ireland 1020 ADBV Ireland Full time

    Senior Embedded Software Engineer – Edge AI Analog Devices, Inc. (NASDAQ: ADI) is a global semiconductor leader that bridges the physical and digital worlds to enable breakthroughs at the Intelligent Edge. ADI combines analog, digital, and software technologies into solutions that help drive advancements in digitized factories, mobility, and digital...


  • Limerick, Ireland Cpl Healthcare Full time

    Senior Property Sales Executive Are you an experienced Sales professional in the property/real estate sector who is now looking for a new challenge in the Limerick region? Our client, a high profile employer in the property sales & services sector, are now undergoing a period of significant expansion across Ireland & as a result, they have now engaged...


  • Limerick, Ireland Analog Devices Full time

    Principal Test Development Engineer Principal Test Development Engineer Apply locations Ireland, Limerick time type Full time posted on Posted 30+ Days Ago job requisition id R243976 Analog Devices, Inc. (NASDAQ: ADI) is a global semiconductor leader that bridges the physical and digital worlds to enable breakthroughs at the Intelligent Edge. ADI combines...


  • Limerick, Ireland 1020 ADBV Ireland Full time

    Principal Applications Engineer Apply locations: Ireland, Limerick Time type: Full time Posted on: Posted 18 Days Ago Job requisition id: R243977 Analog Devices, Inc. (NASDAQ: ADI) is a global semiconductor leader that bridges the physical and digital worlds to enable breakthroughs at the Intelligent Edge. ADI combines analog, digital, and software...


  • Limerick, Ireland BD Medical Full time

    Job Description Summary Performs engineering work in operations, production, construction, information technology or maintenance environments. Designs and scales up manufacturing processes, instruments and equipment, and tests manufactured products to maintain quality. Plans, designs and estimates time and cost, and oversees construction and maintenance of...


  • Limerick, Ireland Reperio Human Capital (Ireland) Ltd Full time

    Senior Java Engineer (Contract) I am recruiting for a Senior Java Developer for my client in financial services. Strong experience in back-end development, OpenShift and Digital DevOps is required. Although the role is fully remote candidates must be live in Ireland, as occasional office presence may be required for the likes of workshops. Responsibilities:...


  • Limerick, Ireland FRS Recruitment Full time

    Are you an experienced Toolmaker looking for your next challenge? Our client, a leading plastics manufacturing company, is seeking a skilled Toolmaker to join their team in Limerick. As a Toolmaker, you will be responsible for maintaining and repairing moulds used in plastic injection moulding machines. You will work closely with production teams to ensure...


  • Limerick, Ireland Stem Recruitment Partners Full time

    Principal Instrumentation Engineer Maintenance & Reliability Location: Limerick, Ireland Employment Type: Full-time, Onsite Main Purpose and Objectives The Principal Instrumentation Engineer will play a pivotal role in supporting, directing, and providing subject matter expertise on electrical and instrumentation systems during both the start-up and...


  • Limerick, Ireland Analog Devices Full time

    Staff Software Systems Applications Engineer Apply locations: Ireland, Limerick; US, CA, San Jose, Rio Robles; Ireland, Cork; US, MA, Wilmington; US, TX, Austin. Time type: Full time Posted on: Posted 13 Days Ago Job requisition id: R243367 Analog Devices, Inc. (NASDAQ: ADI) is a global semiconductor leader that bridges the physical and digital worlds...


  • Limerick, Ireland Different Technologies Pty Ltd. Full time

    About Us: Powerverse, established by Lightsource bp, is a leader in the growing Energy Management market. At Powerverse, we are empowering people and communities to run their lives on sustainable energy with ease. Our smart ecosystem connects to solar power, EV charging, battery storage and more, so customers can take control of costs and make energy go...


  • Limerick, Ireland 1020 ADBV Ireland Full time

    Analog Devices, Inc. (NASDAQ: ADI) is a global semiconductor leader that bridges the physical and digital worlds to enable breakthroughs at the Intelligent Edge. ADI combines analog, digital, and software technologies into solutions that help drive advancements in digitized factories, mobility, and digital healthcare, combat climate change, and reliably...


  • Limerick, Ireland SOLAS IT RECRUITMENT Full time

    Role Overview: As a Mid/Senior .NET and Angular Developer, you will be responsible for designing, developing, and maintaining web applications using .NET and Angular frameworks. You will work closely with our product and design teams to create high-quality software solutions that meet user needs and business goals. Key Responsibilities: -...


  • Limerick, Ireland Eli Lilly and Company Full time

    At Lilly, we unite caring with discovery to make life better for people around the world. We are a global healthcare leader headquartered in Indianapolis, Indiana. Our employees around the world work to discover and bring life-changing medicines to those who need them, improve the understanding and management of disease, and give back to our communities...


  • Limerick, Ireland Cpl Resources Full time

    On behalf our Manufacturing Client in Limerick, we are currently sourcing aMechanical Engineerto join their Team. Key Responsibilities: Interfacing with our customers to deliver cost effective technical engineering solutions. Collaborate with customers, engineers, sub-contractors, suppliers, and in-house resources to ensure projects are completed on time and...


  • Limerick, Ireland Arup Full time

    Shape a future with purpose at Arup in Limerick. Engineer a more resilient built environment. Arup’s purpose, shared values and collaborative approach has set us apart for over 75 years, guiding how we shape a better world. Our Building Engineering team sits at the heart of Arup's commitment to sustainable development. We engineer innovative solutions...


  • Limerick, Ireland Access Talent Group Full time

    Access Talent Group are recruiting for a Junior Quantity Surveyor to manage a team of Quantity Surveyors, for a large-scale Contractor in Limerick. With the huge demand of facilities to support the need for public, commercial and housing facilities our client has taken on large amounts of these projects in the Limerick. The company has been putting their...