Software Engineer - Embedded Systems

Software Engineer - Embedded Systems

Full-Time 35000 - 45000 £ / year (est.) No working from home possible
Adept Resourcing

At a Glance

  • Tasks: Design, develop, and test software for embedded systems in a collaborative environment.
  • Company: Join an international manufacturing business based in Sheffield with a focus on innovation.
  • Benefits: Enjoy competitive salary, health benefits, and opportunities for professional growth.
  • Other info: Dynamic team culture with a focus on continuous improvement and career advancement.
  • Why this job: Make a real impact by solving problems and shaping the future of technology.
  • Qualifications: Degree in Software or Electronic Engineering; experience with programming languages like Python and C/C++.

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 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 professional growth, while enjoying the unique advantage of working in a vibrant city known for its rich industrial heritage. With a focus on employee development and a commitment to quality, this company offers a rewarding environment where your contributions directly impact product excellence and customer satisfaction.

Adept Resourcing

Contact Details:

Adept Resourcing Recruitment Team

StudySmarter Expert Advice🤫

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

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 tangible sense of what you can do and how you solve real problems.

Tip Number 3

Prepare for interviews by brushing up on both technical and soft skills. Practice coding challenges and be ready to discuss your problem-solving process. Remember, they want to see how you think as much as what you know!

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 that extra step to connect with us directly.

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

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

Some tips for your application 🫡

Tailor Your CV:Make sure your CV highlights your experience with embedded systems and the programming languages mentioned in the job description. We want to see how your skills align with what we're looking for, so don’t be shy about showcasing relevant projects!

Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you're passionate about software engineering and how you can contribute to our team. We love seeing enthusiasm and a bit of personality, so let us know what excites you about this role.

Showcase Problem-Solving Skills:In your application, highlight specific examples where you've tackled challenges or improved processes. We’re all about continuous improvement here at StudySmarter, so demonstrating your problem-solving abilities will definitely catch our eye!

Apply Through Our Website:We encourage you to apply directly through our website for a smoother process. It helps us keep track of applications and ensures you get the best possible consideration. Plus, it’s super easy – just a few clicks and you’re done!

How to prepare for a job interview at Adept Resourcing

Know Your Tech Stack

Make sure you’re well-versed in the programming languages and technologies mentioned in the job description, like Python, C/C++, and JavaScript. Brush up on your knowledge of embedded systems and firmware development, as these will likely come up during technical discussions.

Showcase Problem-Solving Skills

Prepare to discuss specific examples where you've tackled real-world problems in software development. Think about challenges you've faced, how you approached them, and what the outcomes were. This will demonstrate your practical skills and curiosity.

Understand the Company’s Products

Research the company’s existing product portfolio and any recent developments. Being able to discuss their products and suggest improvements or features can show your genuine interest and help you stand out as a candidate who’s ready to contribute from day one.

Communicate Effectively

Since the role involves collaboration with various stakeholders, practice articulating your thoughts clearly. Be prepared to explain complex technical concepts in simple terms, as this will showcase your communication skills and ability to work within a team.