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.
We are looking for an enthusiastic and committed graduate to join the E-Mobility group. The successful candidate will work on all aspects of very complex embedded systems which use wireless protocol stacks to move sensor data to the processing node.
The ideal candidate will have a primary degree in one of the following:
- Computer Engineering.
- Embedded Engineering.
- Electronic Engineering with a major SW component (for example: project, elective or software related work placement) and an interest in furthering their career in embedded software.
- Computer Science with a major embedded systems component (e.g. project, elective or related work placement) and an interest in furthering their career in embedded software.
Essential skills
- C programming. Be able to demonstrate understanding of pointer arithmetic and common programming pitfalls.
- Familiar with embedded development platforms.
- Familiar with embedded systems concepts.
- Experienced in at least one scripting language.
- Worked with at least one ARM microprocessor core.
- Highly motivated, team player, fluent in English, excellent oral and written communications skills.
Advantageous skills
Experience of some of the following will be an advantage.
- Oscilloscopes, logic analysers.
- Protocol analysers.
- Able to read and work with hardware schematics.
- Knowledge of cryptography.
- Knowledge of embedded systems design and debug.
- Knowledge of embedded systems security.
- Knowledge of real time systems and real time operating systems.
- Experience with FPGA systems.
- Experience with DSP systems.
- Understanding of peripheral communications e.g. using UART, SPI and I2C.
- Understanding of protocol stacks, especially low powered wireless PANs.
- Working knowledge of multiple programming and scripting languages.
- Experience of writing bare-metal code for any microprocessor.
- Practical experience of writing device drivers.
For positions requiring access to technical data, Analog Devices, Inc. may have to obtain export licensing approval from the U.S. Department of Commerce - Bureau of Industry and Security and/or the U.S. Department of State - Directorate of Defense Trade Controls. As such, applicants for this position – except US Citizens, US Permanent Residents, and protected individuals as defined by 8 U.S.C. 1324b(a)(3) – may have to go through an export licensing review process.
Analog Devices, Inc. is an Equal Opportunity Employer Minorities/Females/Vet/Disability
Education Level: Bachelor's Degree
Travel Required: No
Get email alerts for the latest"Software Engineer jobs in Edinburgh"
