Software Architect
2 days ago
Software Architect , Comms and Bluetooth
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 world with unmatched technologies that sense, measure, and connect.
Analog Devices, Inc. is looking for a talented software architect to help define and implement our software strategy to enable best-in-class software support for Bluetooth Low Energy, Bluetooth Classic, and other modern wireless communication standards.
We're looking for someone who can help us produce best-in-class communication stacks, and integrate them with leading RTOSes and existing middleware.
The role will require demonstrable competence in the following areas:
Architectural Design: Lead the architectural design and development of embedded software systems focusing on Bluetooth and wireless protocols running on real-time operating systems (RTOS). Protocol Expertise: Serve as the subject matter expert in Bluetooth and wireless communication protocols, including Bluetooth Low Energy (BLE), and potentially Wi-Fi, LoRa, NFC, or other relevant wireless standards. RTOS Development: Design, implement, and optimize software components for real-time operating systems, ensuring efficient utilization of system resources and meeting stringent timing requirements. System Integration: Collaborate with hardware engineers and system designers to integrate embedded software with hardware components, ensuring seamless communication and interoperability. Performance Optimization: Analyze and optimize the performance of embedded software systems, identifying bottlenecks and implementing enhancements to achieve optimal efficiency and reliability. Security Implementation: Implement robust security measures within embedded software systems, including encryption, authentication, and secure communication protocols, to protect against potential security threats. RTOS Configuration: Configure and customize real-time operating systems to meet the specific requirements of embedded applications, such as task scheduling, memory management, and device drivers. Code Review and Quality Assurance: Conduct code reviews and enforce coding standards to ensure high-quality and maintainable embedded software codebases. Documentation: Prepare comprehensive documentation including design specifications, technical manuals, and test plans to facilitate understanding and maintenance of embedded software systems. Testing and Validation: Develop and execute test plans to verify the functionality, performance, and reliability of embedded software systems, including both unit testing and system-level testing. Cross-Functional Collaboration: Collaborate with cross-functional teams including firmware engineers, hardware engineers, QA engineers, standards groups like the Bluetooth SIG, and various open source working groups to ensure successful project execution, delivery and maintenance. Continuous Learning: Stay abreast of the latest advancements in embedded systems technology, Bluetooth standards, wireless protocols, and real-time operating systems, and apply this knowledge to enhance the design and development process. Troubleshooting and Debugging: Investigate and resolve complex technical issues related to embedded software functionality, performance, and compatibility, employing debugging tools and techniques as necessary. Project Management Support: Provide technical guidance and support to project managers, including resource estimation, risk assessment, and milestone planning, to ensure successful project outcomes. Customer Support: Provide technical support to customers, partners, and internal stakeholders, addressing inquiries and troubleshooting issues related to embedded software functionality and performance.You should have strong opinions about software quality, reliability and developer experience, and be able to communicate them clearly. Previous experience with embedded wireless hardware is a must, as well as an understanding of the constraints unique to developers in this field: limited connectivity options, having to deal with multiple generations of devices with long life spans, code and data security concerns, etc.
An expert understanding of Bluetooth Low Energy (BLE) is required, at both the host and controller layers. Strength more on one side than the other is acceptable, but the ability to move up and down the BLE stack from application code down to the PHY layer is important overall.
Responsibilities:
Collaborate with development teams and product managers to ensure best in class BLE software support is being provided to customers, and internal developpers. Establish metrics and processes for monitoring software health, and allowing for continuous improvements. Disseminate your in-depth knowledge of wireless stacks, in particular BLE, within the company. Keeping up with the latest advancements in BLE and other relevant wireless stacks. Work with other software teams to ensure related development efforts have best-in-class BLE support, such as any mobile applications provided to customers or user internally. Work with multiple stakeholders from different locations (EMEA, US East and West) that includes flexing work hours based on time zonesSkills:
At least 10 years of software development experience, with the last 5 in wireless, ideally Bluetooth Low Energy, protocol stack enablement and development. Comprehensive knowledge of Bluetooth Low Energy. Clear understanding of GATT Services and Characteristics, with a deep understanding of GAP, GATT, bonding and BLE security, etc. A high-level understanding of everything below the HCI-barrier on the Controller side is also required. Demonstrable knowledge of Arm Cortex-M and RISC-V (RV32) ISAs and architectures. Significant experience with RTOS development (Zephyr, FreeRTOS) Excellent C development skills, with the ability to work with various versions of the C standard. Proven track record of integrating and maintaining complex protocol stacks, ideally in an open-source environment. Strong fundamentals in data structures and algorithms Comfortable with collaboration, open communication, and reaching across functional borders Excellent analytical skills. Excellent written and communication skills in English Good understanding of testing methodologies like unit testing, functional testing, performance testing and Integration testing Familiarity with best practices for the full software development process Demonstrated extensive experience with task and defect tracking tools (Jira, etc.) Very strong grasp of version control systems – Git, Github, etc. Experience with Static Analysis tools 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.Good to have (but not mandatory):
Familiarity with Zephyr RTOS Experience with BLE Audio (BLE 5.2) Experience with audio codecs and audio processing#LI-CO1
Job Req Type: ExperiencedRequired Travel: Yes, 10% of the timeShift Type: 1st Shift/Days-
Full Stack Developer with React Experience
3 weeks ago
Limerick, Limerick, Ireland Treaty Software Limited Full timeFull Stack Developer with React Experience Full time 12 month contract with potential to renew beyond that. Reporting into one of our technical leads, this will be a hands-on software delivery role within an agile team working in a highly collaborative manner with our technical leads, architects, business analysts and scrum masters. As a software engineer,...
-
Systems Architect Engineer
1 week ago
Limerick, Limerick, Ireland Analog Devices Full timeThe Industrial Automation System architect uses their expertise in automation systems to articulate the needs of future systems with a focus on digital and software. Working with a strategic marketing lead, they will define ADI's investment strategy for this area. The candidate for this role will use their domain expertise to engage with a broad range of...
-
Senior Cloud Software Engineer
3 weeks ago
Limerick, Limerick, Ireland Cpl Resources - Limerick Full timeWe Would Like To Talk To People Interested InPersonally delivering quality SW and assisting others to reach the barEvolving with the changing landscape of HPC in the cloudWorking directly with the teams at Azure, AWS, and Google to identify how to support EDA workloads effectivelyArchitecting and developing software that will run in public clouds and HPC...
-
Zoho Software Developer
1 week ago
Limerick, Limerick, Ireland IRIS THAUMAS LTD Full timeWe are seeking a highly skilled Zoho Software Developer to join our client's team. The successful candidate will be responsible for designing, developing, and implementing custom applications and integrations using Zoho's suite of products. The ideal candidate will have a deep understanding of Zoho's platform and tools, along with strong development skills...
-
Software Engineer IV
2 weeks ago
Limerick, Limerick, Ireland Qptech Ltd Full timeRecruiters Comments: For nearly 40 years, PDI has helped convenience retailers and petroleum wholesalers adapt to changes in the industry by leveraging the latest technologies. Simplifying the complexity in your world is our main focus. That's why we're delivering an integrated portfolio of global, cloud-based solutions and services to meet our customers'...
-
Zoho Software Developer
1 week ago
Limerick, Limerick, Ireland IRIS THAUMAS LTD Full timeJob Description We are seeking a highly skilled Zoho Software Developer to join our client's team. The successful candidate will be responsible for designing, developing, and implementing custom applications and integrations using Zoho's suite of products. The ideal candidate will have a deep understanding of Zoho's platform and tools, along with strong...
-
Zoho Software Developer, Limerick
3 weeks ago
Limerick, Limerick, Ireland TN Ireland Full timeWe are seeking a highly skilled Zoho Software Developer to join our client's team. The successful candidate will be responsible for designing, developing, and implementing custom applications and integrations using Zoho's suite of products. The ideal candidate will have a deep understanding of Zoho's platform and tools, along with strong development skills...
-
Architectural Technologist
2 weeks ago
Limerick, Limerick, Ireland SSA Group Full timeSSA are looking for an Architectural Technologist for our client, a well-known architecture firm in Limerick.Job Description:1. Assist architects in the development of detailed technical drawings.2. Prepare and produce high-quality construction documentation, ensuring compliance with building codes, regulations, and client requirements.3. Use BIM (Building...
-
Architectural Technologist
3 days ago
Limerick, Limerick, Ireland SSA Group Full timeSSA are looking for an Architectural Technologist for our client, a well-known architecture firm in Limerick.Job Description:Assist architects in the development of detailed technical drawings.Prepare and produce high-quality construction documentation, ensuring compliance with building codes, regulations, and client requirements.Use BIM (Building...
-
Product Manager
3 days ago
Limerick, Limerick, Ireland CREGG Recruitment Full timeProduct ManagerExcellent opportunity for a Product Manager to join a growing company in Co. Limerick with excellent career development opportunities.The Product Manager will oversee the entire product lifecycle from ideation to execution.Key Responsibilities:Lead the development and enhancement of our Client's SaaS product.Communicate with customers to...
-
Architectural Technologist
4 days ago
Limerick, Limerick, Ireland SSA Recruitment Full timeSSA are looking for an Architectural Technologist for our client, a well-known architecture firm in Limerick.Job Description:Assist architects in the development of detailed technical drawings.Prepare and produce high-quality construction documentation, ensuring compliance with building codes, regulations, and client requirements.Use BIM (Building...
-
BMS Engineer
2 weeks ago
Limerick, Limerick, Ireland RedChair Recruitment Full timeWe are presently recruiting for a BMS Engineer for our clients in County Limerick. You will be responsible for installation and maintenance of building management systems. You will ensure efficient operation of HVAC, lighting, and security systems and troubleshoot issues, program control strategies, and monitor system performance. This is a permanent,...
-
BMS Engineer
3 days ago
Limerick, Limerick, Ireland RedChair Recruitment Full timeWe are presently recruiting for a BMS Engineer for our clients in County Limerick. You will be responsible for installation and maintenance of building management systems. You will ensure efficient operation of HVAC, lighting, and security systems and troubleshoot issues, program control strategies, and monitor system performance. This is a permanent,...
-
Systems Integration Engineer
2 weeks ago
Limerick, Limerick, Ireland TN Ireland Full timeCome develop technology solutions that solve planetary scale problems in the Analog Devices battery management business unit. The electric vehicle and green-energy revolution is here, and we are changing the world with our industry leading battery monitoring technology. From the high-performance and thrill that EVs deliver to the carbon-footprint reduction...
-
Staff Robotics AI/ML Engineer-2
2 weeks ago
Limerick, Limerick, Ireland Analog Devices, Inc. Full timeStaff Robotics AI/ML Engineer-2 Location: Ireland, Limerick About Analog Devices, Inc. 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...
-
DevOps Engineer
2 weeks ago
Limerick, Limerick, Ireland North (NAB-IRE Ventures Limited) Full timeJob Summary:North is a dynamic and innovative technology company dedicated to reshaping the landscape of financial risk and compliance management. We seek an automation-first mindset DevOps Engineer with a focus on building cloud-native platforms to join our talented team at the Fraud & Risk Management Research & Development Centre of Excellence in...
-
Systems Integration Engineer
2 days ago
Limerick, Limerick, Ireland Analog Devices Full timeCome develop technology solutions that solve planetary scale problems in the Analog Devices battery management business unit. The electric vehicle and green-energy revolution is here, and we are changing the world with our industry leading battery monitoring technology. From the high-performance and thrill that EVs deliver to the carbon-footprint reduction...
-
Principal AI/ML Engineer
1 week ago
Limerick, Limerick, Ireland Analog Devices Full timeADI's Central AI team develops next-generation AI technology that transforms our understanding of the physical world. We develop solutions at multiple tech stack layers, from AI-enabled software applications to deeply embedded AI algorithms. Our mission is to build the Intelligent Edge, where AI transforms how we solve challenging problems by combining...
-
Senior Angular UI Developer
2 weeks ago
Limerick, Limerick, Ireland Cpl Full timeJob DescriptionDescriptionCompany OverviewThis client is the world's choice for governance solutions. We enable institutional investors and publicly listed companies to make sustainable decisions based in research and data. We cover 30,+ meetings each year, across approximately global markets.Founded in and with locations across the United States,...
-
Senior Quality Assurance Engineer
1 week ago
Limerick, Limerick, Ireland ACI Worldwide Full timeJoin the Team Making Possibilities Happen If you've ever used an ATM, paid a bill through your phone, sent money to a friend or shopped online, chances are your transaction was safeguarded and processed using our software. Now it's your turn to serve the payment needs of organizations and people the world over. As a Senior Quality Assurance Engineer ...