Staff Engineer, Software Development Engineering
Analog DevicesEdinburghUpdate time: June 26,2022
Job Description

 

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.

 

 

About Our Team

As automotive technology becomes more advanced, the need for software solutions increases. With immersive audio platforms, precision electrification and advanced warning systems, our customers are building the future on Analog Devices’ processors. Through ADI’s best-in-class CrossCore Embedded Studio software development environment, the Development Tools Engineering (DTE) team strives to give our customers a development experience that allows them not only to create incredible products, but to produce them faster than ever before.

 

Who we are looking for

Analog Devices, Inc. is seeking an experienced and versatile software engineer for its growing Automotive Electrification and Infotainment business. The role is based in Edinburgh, UK, within the Development Tools Engineering (DTE) group with a focus on Linux, Software Systems, and applications. We are seeking a software engineer with some project management experience and a strong background in Linux and embedded systems to lead our team in a dynamic role that ranges from project management and product development to application design and customer interaction. The role will involve developing Linux based solutions for the ARM Cortex-A core in our multi-core SHARC family of processors. Responsibilities will include planning the product roadmap, managing software releases, leading development, and overseeing validation.

 

Job Responsibilities

• You will be responsible for a small team of developers who are responsible for Linux and our RTOS product. Activities in this part of the job include planning work for engineers, providing guidance and mentorship, annual focal and compensation planning.

• You will be working closely with customers to educate them and assist them in their design of these components in their products. An ideal candidate will have experience of the whole software product development lifecycle while being an experienced Linux Systems Engineer with a strong knowledge of everything from boot to applications. The role requires someone who is a strong team player with good communication skills, and the ability to respond positively to the adaptable nature of the job.

 

Minimum Qualifications

Ideally the candidate will hold a Bachelor of Science or Masters in a Software related subject with at least 10 years’ experience working in a relevant field. We are looking for someone who ideally has most of these skills:

• Team Leadership experience

• A strong knowledge of full system Linux development (from boot, kernel, and drivers through to application design and debugging) ideally on embedded systems

• Strong skills in C

• Experience with assembly code (ideally ARM or SHARC)
 

Differentiating Qualifications

• Team player

• Upstreaming changes to public repositories

• Confidence to work autonomously from high level requirements and produce your own plans

• Good communications skills and documentation skills

• Experience with RTOS products (ideally FreeRTOS) on embedded systems

• A strong understanding and appreciation of modern software development practices including Agile development, system requirements, code reviews and quality management

• Some experience with software standards (E.G. Automotive safety, ISIL etc)

• Experience of multi-core systems

• Confident Git user (not afraid to branch, merge, and rebase)

• Also, any of JIRA, Bitbucket, Confluence, GitHub, SHARC, Docker, A2B, shell scripts

 

Why you will like working at ADI

• We place great value on individual judgment.

• We give you the opportunity to contribute to the development of system level solutions that make a difference.

• We have a robust community that encourages participation in group activities, both internal and external.

• You will have opportunities to work with team members and customers around the world.

• Where others see challenges, we see opportunities.

• We allow our employees the freedom to explore new ideas and the autonomy to determine how to best achieve business goals and objectives.

• We emphasize professional development and mentoring.

• Above all, we recognize that the personal goals of our employees and the company’s goals are closely related and must support each other.

 

 

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

#LI-CO1

 

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

Get email alerts for the latest"Staff Engineer, Software Development Engineering jobs in Edinburgh"