Analog Devices

Embedded Software Developer

Analog Devices - full time

Limerick, Munster, Ireland

05 Mar 2019

Analog Devices

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.

Develop device API, platform drivers and hardware abstraction layer, GUI, DLL and software for Analog Transceiver/ Software Defined Radio products
Work with Silicon Designers, FPGA coders, other Applications Engineers, and other software team members
Participate in code reviews
Develop test code/scripts for logical and functional test of the software
Software is used internally by customers in end application systems so very high code quality is essential
Target system may be Windows PC for GUI and DLL and embedded processor based systems running Linux
Follow coding standard and code documentation requirements
Bachelor’s Degree in Computer Engineering or equivalent discipline with 2 + years of relevant experience required
Knowledge of data structures and object oriented programming required
Knowledge of software defined radios is highly desirable
Knowledge of C, C++ C# required
Knowledge / Interest in Verilog, Python, Matlab recommended
Comfortable working in an Agile environment, scrum master experience preferred
Comfortable working in a Linux development environment
Strong written and verbal communication skills are essential

Education Level: Master's Degree
Travel Required: Yes, 10% of the Time

For more jobs like this subscribe to the weekly newsletter or follow C++ JOBS on Facebook, Linkedin and Twitter for frequent social updates.