Social network you want to login/join with:
Staff Software Engineer - Software Quality Assurance (SQA) - Embedded Software Testing, Limerick
Location: Limerick, Ireland
Job Category:
Other
EU work permit required:
Yes
Job Reference:
dd2700bc64b3
Job Views:
87
Posted:
21.01.2025
Expiry Date:
07.03.2025
Job Description:
Staff Software Engineer - Software Quality Assurance (SQA) - Embedded Software Testing
Analog Devices (NASDAQ: ADI) designs and manufactures semiconductor products and solutions. We enable our customers to interpret the world around us by intelligently bridging the physical and digital worlds with unmatched technologies that sense, measure and connect. Analog Device's technology can be found at the cutting edge of new technologies that are transforming the world in automotive, communications, aerospace, industrial, healthcare and power management.
About Our Team
ADI’s Software and Security Group (SSG) works closely with the Advanced Data-Converter Platform Group (ADG) team to develop and deploy production-quality software and sub-system platform solutions. These enable our customers and partners to employ our state-of-the-art semiconductor products when building systems and end-products for diverse applications.
Who we are looking for
We are looking for an energetic and motivated individual with strong communication, organizational, and technical skills who works well in a diverse environment across a geographically distributed organization.
Who you are
You’re driven by your curiosity to understand how things work – and to fix them when they don’t. You’re ready to work with a team to create something larger. You enjoy your work, yet you also enjoy a work/life balance that allows you time to unwind and spend time with family and friends outside of work. You enjoy a hybrid work schedule that allows you a balance of home and office work. You’re ready to learn, and you’re ready to guide – whether it’s the next generation of engineers coming up behind you or customers with a looming deadline.
A Day in the Life
On a typical day you will be designing, implementing and optimizing SQA Integration and Test platforms for highly integrated Radio ICs and SoC products in C, C#, Python and other languages. Your daily work will require collaboration with engineers from many hardware and software disciplines: IC Design, Product Eval, Marketing, Applications, Firmware, Tools and SQA among them. You will be designing and implementing complex system tests to ensure ADG delivers high quality, rigorously tested software solutions to solve our customers' complex problems.
Key Responsibilities
* Design and implement SQA Process and Procedures and Pipelines.
* Design and implement complex system tests, choose components and tools based on system requirements.
* Develop and maintain Jenkins/GitHub continuous integration and automated test scripts.
* Provide technical leadership for engineers throughout the SQA process.
* Deliver quality software following coding standards with very good documentation.
* Work with stakeholders to gather requirements. Collaborate with Software leads, IC Engineering and the rest of the System and Applications Group to engage with customers to understand software requirements and ensure SQA processes are in place to meet those requirements.
* Understand RF/high-speed converter systems and associated test equipment, including power management and drivers/power amplifiers. Become knowledgeable and develop competence in algorithms, calibration and framework system design; and become familiar with amplifiers, mixers, PLLs, filters and phase shifters.
Minimum Qualifications
* Bachelor of Engineering degree or higher in electrical, electronics or a related field.
* 7+ years of embedded software development experience, embedded frameworks, and device drivers with a proven track record of successful product delivery with a hands-on approach.
* Software CI/CD tools such as Jenkins, JIRA, Git, Confluence, GitHub, JAMA.
* Proficiency in programming languages: C, C#, Python.
* Experience working with IC hardware and test equipment: PCB, Oscilloscope, Spectrum Analyzer, Signal Generator, Power supply.
* Strong software engineering skills including design, programming (C, Python or other scripting language) and debugging.
* Hands-on experience with developing automatic test systems and Jenkins regression. Experience with unit testing, code coverage and associated tools.
* Ability to work simultaneously on multiple projects and set priorities to deliver on schedule.
Differentiating Qualifications
* Working knowledge and practical experience with Radio Frequency (RF) ICs, high-speed converters, Digital Signal Processing, algorithms, power management, data communications, control theory, etc.
#LI-CO1
Job Req Type: Experienced
Required Travel: Yes, 10% of the time
Shift Type: 1st Shift/Days
#J-18808-Ljbffr