
Senior Engineer - Embedded Software
Analog Devices1 day ago
Limerick, Ireland or Valencia, SpainSenior
Responsibilities
- Design and develop high-performance real-time embedded applications on ARM Cortex-M microcontrollers using C.
- Develop customer-facing device drivers, APIs, and SDKs in C and C# for high-speed converter and communications products.
- Collaborate with silicon designers, embedded software engineers, applications engineers, QA engineers, and other teams to resolve bugs and clarify requirements.
- Create embedded firmware design documentation and improve software standards and guidelines.
- Develop and execute software unit and integration test plans, including tools for product testing and interfacing.
- Analyze test results, verify functionality, and implement corrective actions.
- Provide customer support during beta trials and after product release.
- Create customer-facing documentation and training materials.
- Comply with licensing, code-origin-control, and documentation practices.
- Mentor junior team members.
Requirements
- Bachelor’s degree in Electronic Engineering, Computer Engineering, or a related field.
- At least 5 years of experience designing, developing, and launching high-performance, high-reliability real-time embedded systems.
- Strong C/C++ development and debugging skills.
- Experience developing customer-facing C/C++ APIs and SDKs.
- Experience with hardware abstraction layers and register-level device control.
- Strong knowledge of ARM Cortex architectures and real-time embedded systems using bare metal and RTOS.
- Proficiency with Git and code review processes.
- Experience with continuous integration and automated testing.
- Knowledge of software QA best practices and digital signal processing techniques.
- Experience with agile methodologies and excellent written and verbal communication skills.
- Useful experience includes JESD204B/C interfaces, RF or mixed-signal systems, FPGA integration, and Python scripting for test automation.
Benefits
- Required travel is 10% of the time.
- This is a 1st Shift/Days position.
- Applicants who require access to technical data may be subject to an export licensing review process; U.S. citizens, U.S. permanent residents, and protected individuals are excepted from that stated review requirement.
About Analog Devices
Analog Devices, Inc. designs and sells analog, mixed-signal, RF, power, sensor, and digital signal processing ICs to OEMs across industrial, automotive, communications, consumer, and healthcare markets. Founded in 1965 and headquartered in Wilmington, Massachusetts, the NASDAQ-listed company earns revenue from catalog and application-specific semiconductors and supporting software used in applications from factory automation and vehicles to data centers and medical devices.