Control Software Engineer in Edinburgh

Control Software Engineer in Edinburgh

Edinburgh Full-Time 36000 - 60000 £ / year (est.) No home office possible
A

At a Glance

  • Tasks: Develop and integrate advanced battery management algorithms using MATLAB/Simulink.
  • Company: Join Analog Devices, a global leader in semiconductor technology.
  • Benefits: Enjoy professional development, autonomy, and a supportive work culture.
  • Why this job: Make a real impact on electric vehicle technology and energy systems.
  • Qualifications: Degree in Software Engineering or related field; experience with MATLAB and embedded systems.
  • Other info: Dynamic team environment with opportunities for growth and innovation.

The predicted salary is between 36000 - 60000 £ per year.

About Analog Devices

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 digitized factories, mobility, and digital healthcare, combat climate change, and reliably connect humans and the world.

Position

We are seeking a highly skilled and motivated Senior Control Software Engineer with experience in Matlab/Simulink development to join our dynamic engineering team creating production quality model implementations. The ideal candidate will have a strong background in model-based development and simulation, with a specific focus on developing, testing, and integrating for Embedded systems. You will play a key role in developing, and optimizing advanced algorithms to enhance the performance, safety, and efficiency of battery systems used in electric vehicles (EVs), energy storage systems, and other applications.

Job Location: Edinburgh, Scotland

Responsibilities

  • Develop and integrate advanced battery management algorithms using MATLAB/Simulink for state estimation, thermal management, and fault detection.
  • Perform model-based design and validation of battery control algorithms using simulation tools such as Simulink, Simscape, and Stateflow.
  • Develop and maintain library blocks enabling us to re-use our IP across multiple products.
  • Assist with requirements capture and architecture design.
  • Assist with development and maintaining controls algorithms and software functions for our systems.
  • Testing of developed software solutions for assigned projects (SIL, MIL).
  • Work within a team in an agile manner allowing for flexibility and self-management to complete tasks.
  • Stay up to date with the latest advancements in battery technology, simulation tools, and algorithm development methodologies.

Qualifications

  • University degree or equivalent in Software Engineering, Computer Engineering, Control Engineering, Applied Physics or equivalent.
  • Formal Software development within embedded software development environment.
  • Highly experienced in Matlab, Simulink and Stateflow.
  • Understanding of Embedded coder generation.
  • Experience in MIL and SIL testing.
  • Understanding of Floating point and Fixed-point arithmetic.
  • Experience developing controls algorithms and software architectures.

Preferred Qualification

  • Experience with software-in-the-loop (SIL) and hardware-in-the-loop (HIL) testing environments.
  • Experience with AUTOSAR.
  • Experience in working with agile development methodologies.
  • Familiarity with Python, C/C++, or other programming languages used in embedded systems development.
  • Hands-on experience in developing battery management systems for electric vehicles or energy storage systems.

Why You Will Like Working At ADI:

  • We place great value on individual judgment.
  • 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 is an equal opportunity employer. We foster a culture where everyone has an opportunity to succeed regardless of their race, color, religion, age, ancestry, national origin, social or ethnic origin, sex, sexual orientation, gender, gender identity, gender expression, marital status, pregnancy, parental status, disability, medical condition, genetic information, military or veteran status, union membership, and political affiliation, or any other legally protected group.

Control Software Engineer in Edinburgh employer: Analog Devices, Inc.

Analog Devices, Inc. is an exceptional employer that champions innovation and collaboration in the heart of Edinburgh. With a strong commitment to employee development, a culture that values individual judgment, and opportunities to work on cutting-edge technologies in battery management systems, ADI provides a rewarding environment for Control Software Engineers. Join a team where your contributions directly impact advancements in electric vehicles and energy storage, all while enjoying the benefits of a supportive and inclusive workplace.
A

Contact Detail:

Analog Devices, Inc. Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Control Software Engineer in Edinburgh

✨Tip Number 1

Network like a pro! Reach out to folks in the industry, attend meetups, and connect with current employees at Analog Devices. A friendly chat can sometimes lead to opportunities that aren’t even advertised!

✨Tip Number 2

Show off your skills! If you’ve got projects or code samples, don’t hesitate to share them during interviews. It’s a great way to demonstrate your expertise in MATLAB/Simulink and embedded systems.

✨Tip Number 3

Prepare for technical interviews by brushing up on your algorithm development knowledge. Practice common problems and be ready to discuss your approach to developing battery management algorithms.

✨Tip Number 4

Apply through our website! It’s the best way to ensure your application gets seen. Plus, it shows you’re genuinely interested in joining the team at Analog Devices.

We think you need these skills to ace Control Software Engineer in Edinburgh

Matlab
Simulink
Stateflow
Model-Based Development
Embedded Systems
Battery Management Algorithms
Simulation Tools
Control Algorithms
Software Development
SIL Testing
MIL Testing
Agile Development Methodologies
Python
C/C++
Floating Point and Fixed-Point Arithmetic

Some tips for your application 🫡

Tailor Your CV: Make sure your CV is tailored to the Control Software Engineer role. Highlight your experience with Matlab/Simulink and any relevant projects you've worked on. We want to see how your skills align with what we're looking for!

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're passionate about battery management systems and how your background makes you a great fit for our team. Keep it engaging and personal – we love to see your personality!

Showcase Your Projects: If you've worked on any cool projects related to embedded systems or algorithm development, make sure to mention them! We’re interested in seeing real examples of your work and how you’ve tackled challenges in the past.

Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way to ensure your application gets into the right hands. Plus, you’ll find all the details about the role and our company culture there!

How to prepare for a job interview at Analog Devices, Inc.

✨Know Your Algorithms

Make sure you brush up on your knowledge of advanced battery management algorithms, especially those related to state estimation and thermal management. Be ready to discuss how you've applied these concepts in previous projects, as this will show your practical understanding.

✨Showcase Your MATLAB/Simulink Skills

Since the role heavily involves MATLAB and Simulink, prepare to demonstrate your proficiency. You might be asked to solve a problem or explain how you would approach a specific task using these tools, so practice articulating your thought process clearly.

✨Familiarise Yourself with Agile Methodologies

The company values agile development, so be prepared to discuss your experience working in agile teams. Share examples of how you've adapted to changes and collaborated effectively with team members to achieve project goals.

✨Ask Insightful Questions

Prepare some thoughtful questions about the company's projects, culture, and future developments in battery technology. This not only shows your interest in the role but also helps you gauge if the company aligns with your career aspirations.

Control Software Engineer in Edinburgh
Analog Devices, Inc.
Location: Edinburgh

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

A
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>