Software Engineer - Embedded Systems in Sheffield

Software Engineer - Embedded Systems in Sheffield

Sheffield Full-Time 35000 - 45000 € / year (est.) No home office possible
Adept Resourcing

At a Glance

  • Tasks: Design, develop, and test software for innovative embedded systems.
  • Company: Join a leading international manufacturing business based in Sheffield.
  • Benefits: Competitive salary, flexible working, and opportunities for professional growth.
  • Other info: Collaborative environment with a focus on continuous improvement and innovation.
  • Why this job: Make a real impact by solving problems and shaping future products.
  • Qualifications: Degree in Software or Electronic Engineering; strong programming skills required.

The predicted salary is between 35000 - 45000 € per year.

We are delighted to be supporting a Sheffield based, international manufacturing business with the recruitment of a Software Engineer - Embedded Systems. Reporting to the Senior Electronics Design Engineer, your role includes the design, development and testing of software development and maintenance. You will identify issues and work collaboratively with engineers, product managers and other stakeholders (internally and externally) to support continuous improvement of existing products and processes.

You should be a practical, curious software engineer who enjoys solving real problems and learning new things as requirements evolve.

The role:

  • Develop, Maintain and problem solve the current aspects of software within the current product portfolio and future products.
  • Reduce time to market of new features, on time delivery.
  • Improve response to failures/bugs.
  • Produce maintainable, well-structured and well-documented code.
  • Backend development.
  • Frontend/UI work.
  • Integrations and APIs.
  • Automation and tooling.
  • Cloud/infrastructure tasks.
  • Embedded software and firmware development.
  • Helping shape technical decisions.
  • Working closely with Hardware, including microcontrollers, device communication and low level systems.

You:

  • Degree in Software Engineering, Electronic Engineering, or a related technical discipline.
  • Solid programming fundamentals.
  • Modern web technologies and UI frameworks.
  • Python, C/C++, JavaScript and/or similar languages.
  • Git and collaborative development workflows.
  • Databases and APIs.
  • Cloud platforms.
  • Embedded systems or firmware development.
  • Interest in both software and hardware environments.
  • Able to work independently and figure things out.
  • Comfortable working across different parts of a system.
  • Strong problem-solving skills.
  • A good communicator at all levels with the proven ability of working as part of a team.
  • Exceptional analytical and proven solving skills.
  • Self-motivated.
  • Good time management with the ability to focus on task completion.
  • Experience of working in organisations with ISO9001 quality management systems.
  • Good understanding of compliance related aspects of product software.

Please apply for immediate consideration.

Software Engineer - Embedded Systems in Sheffield employer: Adept Resourcing

Join a dynamic Sheffield-based international manufacturing business that values innovation and collaboration. As a Software Engineer - Embedded Systems, you'll thrive in a supportive work culture that encourages continuous learning and problem-solving, while enjoying opportunities for professional growth and development. With a focus on cutting-edge technology and a commitment to quality, this company offers a unique environment where your contributions directly impact product excellence and market success.

Adept Resourcing

Contact Detail:

Adept Resourcing Recruiting Team

StudySmarter Expert Advice🤫

We think this is how you could land Software Engineer - Embedded Systems in Sheffield

Tip Number 1

Network like a pro! Reach out to your connections in the industry, attend meetups, and engage with online communities. You never know who might have the inside scoop on job openings or can refer you directly.

Tip Number 2

Show off your skills! Create a portfolio showcasing your projects, especially those related to embedded systems. This gives potential employers a taste of what you can do and sets you apart from the crowd.

Tip Number 3

Prepare for interviews by brushing up on common technical questions and problem-solving scenarios. Practice coding challenges and be ready to discuss your past experiences and how they relate to the role.

Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen. Plus, we love seeing candidates who take the initiative to connect directly with us.

We think you need these skills to ace Software Engineer - Embedded Systems in Sheffield

Software Development
Embedded Systems
Problem-Solving Skills
Python
C/C++
JavaScript
Git

Some tips for your application 🫡

Tailor Your CV:Make sure your CV is tailored to the Software Engineer - Embedded Systems role. Highlight your experience with programming languages like Python, C/C++, and JavaScript, and don’t forget to mention any work with embedded systems or firmware development.

Showcase Your Problem-Solving Skills:In your application, give examples of how you've tackled real problems in previous roles. We love a practical engineer who can demonstrate their analytical skills and ability to work independently.

Highlight Collaboration Experience:Since this role involves working closely with engineers and product managers, make sure to mention any collaborative projects you've been part of. Show us how you communicate effectively at all levels!

Apply Through Our Website:We encourage you to apply through our website for the best chance of getting noticed. It’s the easiest way for us to keep track of your application and ensure it reaches the right people!

How to prepare for a job interview at Adept Resourcing

Know Your Tech Inside Out

Make sure you brush up on your programming fundamentals and the specific languages mentioned in the job description, like Python, C/C++, and JavaScript. Be ready to discuss your experience with embedded systems and how you've tackled real-world problems using these technologies.

Showcase Your Problem-Solving Skills

Prepare examples of how you've identified and solved issues in previous projects. Think about times when you improved processes or reduced time to market for features. This will demonstrate your practical approach and ability to work collaboratively with engineers and product managers.

Communicate Clearly and Confidently

As a Software Engineer, you'll need to communicate effectively with both technical and non-technical stakeholders. Practice explaining complex concepts in simple terms, and be ready to discuss how you’ve worked as part of a team to achieve common goals.

Understand the Company’s Products and Values

Do your homework on the company and its product portfolio. Familiarise yourself with their existing products and any recent developments. Showing that you understand their mission and values will help you stand out as a candidate who is genuinely interested in contributing to their success.