Software Engineer - Embedded Systems. Job in Sheffield LilyLifestyle Jobs

Software Engineer - Embedded Systems. Job in Sheffield LilyLifestyle Jobs

Sheffield Full-Time 35000 - 45000 £ / year (est.) No working from home possible
United Cerebral Palsy of Georgia

At a Glance

  • Tasks: Design, develop, and test software for innovative embedded systems.
  • Company: Join a leading international manufacturing business 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. Job in Sheffield LilyLifestyle Jobs employer: United Cerebral Palsy of Georgia

Join a dynamic and innovative international manufacturing business in Sheffield, where your role as a Software Engineer - Embedded Systems will be pivotal in shaping the future of technology. With a strong emphasis on collaboration, continuous improvement, and employee development, we offer a supportive work culture that encourages curiosity and problem-solving. Enjoy competitive benefits, opportunities for professional growth, and the chance to work on cutting-edge projects in a vibrant city known for its rich industrial heritage.

United Cerebral Palsy of Georgia

Contact Details:

United Cerebral Palsy of Georgia Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Software Engineer - Embedded Systems. Job in Sheffield LilyLifestyle Jobs

Tip Number 1

Network like a pro! Reach out to current employees at the company or connect with industry professionals on LinkedIn. A friendly chat can give you insider info and might even lead to a referral!

Tip Number 2

Prepare for the interview by brushing up on your technical skills. Practice coding challenges and be ready to discuss your past projects. We want to see how you solve problems, so think of examples that showcase your skills!

Tip Number 3

Show your passion for embedded systems! During interviews, share your enthusiasm for the field and any personal projects you've worked on. It’s all about demonstrating your curiosity and commitment to continuous learning.

Tip Number 4

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

We think you need these skills to ace Software Engineer - Embedded Systems. Job in Sheffield LilyLifestyle Jobs

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 role. Highlight your experience with embedded systems, programming languages like Python and C/C++, and any relevant projects. We want to see how your skills match 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 this role and how your background makes you a great fit. Don’t forget to mention your problem-solving skills and your love for both software and hardware.

Showcase Your Projects:If you've worked on any cool projects, especially those involving embedded systems or cloud platforms, make sure to include them. We love seeing practical examples of your work that demonstrate your skills and creativity!

Apply Through Our Website:We encourage you to apply through our website for the best chance of getting noticed. It’s super easy, and we’ll be able to review your application quickly. Don’t miss out on this opportunity to join our team!

How to prepare for a job interview at United Cerebral Palsy of Georgia

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 analytical skills and ability to work independently.

Understand the Company’s Products

Research the company’s existing product portfolio and any recent developments. Being able to speak knowledgeably about their products and how you can contribute to improving them will show your genuine interest and help you stand out.

Communicate Effectively

Practice articulating your thoughts clearly and concisely. Since the role involves collaboration with various stakeholders, being a good communicator is key. Prepare to explain complex technical concepts in simple terms, as this will showcase your ability to work as part of a team.