Embedded Software Architect
Limerick, County Limerick, Ireland · Full Time
Be the first to apply
- Experience
- 7+ yrs
- Salary
- —
- Openings
- 1
- Posted
- 5 hours ago
- Work mode
- In office
- Education
- Bachelor's or Master's degree in Computer Science, Electrical Engineering, or related field
- Resume
- Required to apply
Where you'll work
Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.
Job description
About Analog Devices
Analog Devices, Inc. is a leading global semiconductor company focused on bridging physical and digital realms to enable innovations at the Intelligent Edge. Blending analog, digital, AI, and software technologies, the company drives advances in automation, healthcare, energy, and more, generating over $11 billion in revenue in FY25.
Role Summary
We seek a proactive and visionary Embedded Software Architect to transform the approach to software and hardware co-development. The ideal candidate combines deep technical expertise with a strategic perspective, ready to challenge current processes and lead innovations in embedded systems within the semiconductor industry.
Key Responsibilities
- Drive process and change management initiatives to enhance software and hardware development workflows, boosting collaboration and adopting innovative practices.
- Architect systems integrating hardware and software components, partnering closely with engineers to meet performance and reliability targets.
- Lead embedded software design including low-level firmware, device drivers, and OS interactions optimized for resource-constrained and high-performance hardware.
- Engage with hardware teams to define system requirements, review hardware specifications, and troubleshoot integration issues.
- Align software strategies with overarching corporate goals and communicate architecture and technology strategies effectively to leadership.
- Create frameworks to synchronize hardware and software development throughout the product lifecycle, ensuring quality and alignment with system objectives.
- Stay abreast of emerging trends in hardware/software integration and embedded systems, driving adoption of new tools and methodologies.
- Provide mentorship and lead technical teams, encouraging best practices in embedded development and fostering hardware-software collaboration.
- Optimize software for semiconductor platforms focusing on power efficiency, throughput, and real-time performance.
- Employ and advocate for use of industry-standard embedded development tools, including FPGA programming, SoC design, debugging (JTAG, trace tools), and simulation software like ModelSim or Cadence.
- Produce clear and thorough documentation and maintain effective communication with technical and non-technical stakeholders.
Required Qualifications
- Bachelor's or Master's degree in Computer Science, Electrical Engineering, or related disciplines.
- Over 7 years of experience in embedded software architecture with emphasis on hardware/software co-design within semiconductor or related sectors.
- Comprehensive understanding of semiconductor hardware-software integration, FPGA, SoC, and ASIC design.
- Expertise in embedded systems programming including firmware, device drivers, RTOS, and bare-metal environments.
- Proficient in C, C++, Python, and embedded development tools.
- Experience with hardware debugging tools like JTAG and Logic Analyzers.
- Solid knowledge of embedded software development lifecycle practices including CI, version control, and testing.
- Strong grasp of real-time systems, memory management, and embedded performance optimization.
- Self-driven with proven ability to lead initiatives and instigate process improvements independently.
- Excellent interpersonal and communication skills suitable for collaboration with technical teams and executive management.
Preferred Skills
- Knowledge of hardware/software co-simulation and virtual prototyping tools.
- Experience with IoT devices or wireless communications integrated with semiconductor hardware.
- Familiarity with agile methodologies in hardware/software environments.
- Experience in performance analysis and optimization for embedded platforms.
Additional Information
Applicants may require export license clearance unless they are U.S. citizens, permanent residents, or protected individuals. Analog Devices is committed to equal opportunity employment and fosters an inclusive environment for all individuals regardless of personal characteristics or beliefs.
Travel requirement: Approximately 10% travel expected.
Shift: First shift, daytime hours.
Minimum education
Bachelor's Degree