At a Glance
- Tasks: Develop and integrate advanced algorithms using MATLAB/Simulink for innovative projects.
- Company: Join Analog Devices, a global leader in semiconductor technology.
- Benefits: Enjoy professional development, mentoring, and a supportive work culture.
- Why this job: Make an impact in cutting-edge technology while working with a dynamic team.
- Qualifications: Degree in Software Engineering or related field; experience with MATLAB/Simulink preferred.
- Other info: Flexible, agile environment with opportunities for career growth.
The predicted salary is between 28800 - 48000 ÂŁ per year.
Analog Devices, Inc. (NASDAQ: ADI) is a global semiconductor leader bridging the physical and digital worlds to enable breakthroughs at the Intelligent Edge. We are looking for an enthusiastic and motivated candidate with experience in Matlab/Simulink algorithm development to join our dynamic engineering team. The ideal candidate will have a strong background in modelâbased development and simulation, focusing on developing, testing, and integrating for embedded systems. This role is ideal for recent graduates or engineers with up to 2 years of experience.
Job Location: Edinburgh, Scotland
Responsibilities
- Develop and integrate advanced algorithms using MATLAB/Simulink for state estimation, thermal management, and fault detection.
- Perform modelâbased design and validation of control algorithms using simulation tools such as Simulink, Simscape, Python and Stateflow.
- Develop and maintain library blocks enabling reâuse of IP across multiple products.
- Assist with requirements capture and architecture design.
- Support development and maintenance of control algorithms and software functions for our systems.
- Test 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.
- Basic understanding of embedded systems and software development principles.
- Strong problemâsolving skills.
- Interest in modelâbased design and algorithm development.
- Awareness of ModelâinâLoop and SoftwareâinâLoop testing.
- Understanding of floatingâpoint and fixedâpoint arithmetic.
Preferred Qualifications
- Previous projects on algorithm development (e.g., estimation techniques, anomaly detection, PIDâbased controllers).
- Exposure to Matlab, Simulink and Stateflow.
- Awareness of working in agile development methodologies.
- Familiarity with Python, C/C++ or other programming languages used in embedded systems development.
- Handsâon experience integrating realâtime systems for edge/embedded devices.
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.
- We recognize that personal goals of our employees and the company's goals are closely related and must support each other.
Analog Devices is an equal opportunity employer. We foster a culture where everyone has an opportunity to succeed regardless of race, colour, 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, political affiliation, or any other legally protected group.
Control Software Engineer in Edinburgh employer: Analog Devices
Contact Detail:
Analog Devices 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 current employees at Analog Devices on LinkedIn or attend industry events. A friendly chat can give you insider info and maybe even a referral!
â¨Tip Number 2
Show off your skills! If you've worked on any projects using MATLAB/Simulink, create a portfolio or GitHub repo. This way, you can demonstrate your expertise in model-based design and algorithm development.
â¨Tip Number 3
Prepare for the interview by brushing up on your problem-solving skills. Be ready to tackle technical questions related to embedded systems and control algorithms. Practice makes perfect!
â¨Tip Number 4
Donât forget to apply through our website! Itâs the best way to ensure your application gets seen by the right people. Plus, it shows you're genuinely interested in joining the team at ADI.
We think you need these skills to ace Control Software Engineer in Edinburgh
Some tips for your application đŤĄ
Tailor Your CV: Make sure your CV highlights your experience with MATLAB/Simulink and any relevant projects. We want to see how your skills align with the role, so donât be shy about showcasing your achievements!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to express your enthusiasm for the position and explain why youâre a great fit for our team. We love seeing genuine passion for control software engineering.
Showcase Your Problem-Solving Skills: In your application, mention specific examples where you've tackled complex problems, especially in model-based design or algorithm development. We appreciate candidates who can think critically and creatively!
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, it shows us youâre proactive and keen to join our team!
How to prepare for a job interview at Analog Devices
â¨Know Your Tools
Make sure you're familiar with MATLAB, Simulink, and any other tools mentioned in the job description. Brush up on your skills and be ready to discuss specific projects where you've used these tools. This shows youâre not just a theoretical candidate but someone who can hit the ground running.
â¨Showcase Your Problem-Solving Skills
Prepare to discuss examples of how you've tackled complex problems in your previous projects. Whether it's through algorithm development or testing, having concrete examples will demonstrate your strong problem-solving abilities and your fit for the role.
â¨Understand Agile Methodologies
Since the role involves working in an agile environment, be prepared to talk about your experience with agile practices. If youâve worked in sprints or participated in stand-ups, share those experiences to show you can adapt and thrive in a dynamic team setting.
â¨Stay Current with Industry Trends
Research the latest advancements in battery technology and algorithm development methodologies. Being able to discuss current trends not only shows your enthusiasm for the field but also indicates that youâre proactive about your professional development.