At a Glance
- Tasks: Design, develop, and test embedded software for innovative products.
- Company: International manufacturing business based in Sheffield with a collaborative culture.
- Benefits: Competitive salary, flexible working options, and opportunities for professional growth.
- Other info: Work closely with hardware and enjoy excellent career advancement opportunities.
- Why this job: Join a dynamic team and solve real-world problems with cutting-edge technology.
- Qualifications: Degree in Software or Electronic Engineering; strong programming skills in Python, C/C++, or JavaScript.
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.
Embedded Software Engineer - Systems & Cloud APIs employer: Adept Resourcing
Join a dynamic and innovative international manufacturing business based in Sheffield, where your role as an Embedded Software Engineer will not only challenge you but also provide ample opportunities for professional growth. With a strong emphasis on collaboration, continuous improvement, and a supportive work culture, you'll be part of a team that values creativity and problem-solving while enjoying the benefits of a well-structured environment that prioritises employee development and work-life balance.
StudySmarter Expert Advice🤫
We think this is how you could land Embedded Software Engineer - Systems & Cloud APIs
✨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 and cloud APIs. 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 your problem-solving skills. Be ready to tackle technical challenges on the spot, as well as discuss how you've collaborated with teams in the past. We want to see how you think!
✨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 Embedded Software Engineer - Systems & Cloud APIs
Some tips for your application 🫡
Tailor Your CV:Make sure your CV reflects the skills and experiences that match the job description. Highlight your programming fundamentals and any experience with embedded systems or cloud APIs, as these are key for us.
Craft a Compelling Cover Letter:Use your cover letter to tell us why you're the perfect fit for the role. Share specific examples of how you've solved problems in previous roles, especially in software development and maintenance.
Showcase Your Projects:If you've worked on relevant projects, whether in a professional setting or as personal endeavours, make sure to mention them. We love seeing practical applications of your skills, especially in embedded software and firmware development.
Apply Through Our Website:For the best chance of getting noticed, apply directly through our website. It helps us keep track of your application and ensures you’re considered for the role promptly!
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 cloud platforms, as these will likely come up during technical discussions.
✨Showcase Problem-Solving Skills
Prepare to discuss specific examples where you've tackled complex problems in software development. Think about times when you identified issues and collaborated with others to find solutions, as this aligns perfectly with the role's requirements.
✨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 demonstrate your genuine interest and initiative.
✨Communicate Effectively
Practice articulating your thoughts clearly and concisely. Since the role involves working closely with various stakeholders, being a good communicator is key. Prepare to explain your past experiences and technical decisions in a way that’s easy for non-technical team members to understand.