At a Glance
- Tasks: Design and develop embedded software for cutting-edge machine control solutions.
- Company: Global manufacturing leader with a focus on innovation and technology.
- Benefits: Competitive pay, flexible working options, and opportunities for professional growth.
- Other info: Collaborative environment with exciting projects and career advancement potential.
- Why this job: Join a dynamic team and make an impact in the tech industry.
- Qualifications: Degree in Electronics, Electrical Engineering, or Computer Science preferred.
The predicted salary is between 40000 - 50000 € per year.
Firmware Developer required by global manufacturing company for an initial 12-month contract.
As a Firmware Developer /Software Developer/Embedded Developer you will be required:
- Design, implementation and testing of Embedded software/firmware to provide machine control solutions for integrated electronics.
- Creation, migration, extension and integration of firmware libraries for Microprocessor applications.
- Development and execution of test plans to demonstrate functionality of the Embedded software/firmware solutions; including unit, module and integration testing.
Project Engineering:
- Pro-active contribution to development projects with the ability to work with hardware and software engineers to understand the requirements of the whole system.
- Effective communication of interfaces and agreed protocols with other development project team members.
- Collaboration with 3rd parties to ensure that delivered Embedded software/firmware solutions are well understood, characterised and maintainable.
- Contribution to design reviews with peers and other groups as required.
Qualifications:
- Ideally BSc or MSc degree qualified in Electronics, Electrical Engineering or Computer Science with Embedded Software Engineering or equivalent experience.
- Equivalent commercial, industrial or practical experience.
Ideal Experience:
- Embedded software design and implementation for control and automation purposes.
- Implementation of solutions on STM32H7 processors or similar.
- Including development and maintenance of peripheral libraries in order to support multiple variants of the processors within the same family.
- Experience of implementing bespoke communication protocols over serial interfaces such as RS232 and RS485.
Desirable Experience:
- Participation in integrated engineering teams, including the specification, development, testing and commissioning of high value laboratory equipment.
- Experience in high technology and/or science industries.
Essential Skills:
- Knowledge of STM32F4 or STM32H7 Microprocessor.
- Implementation of peripheral drivers on STM32F4 or STM32H7 Microprocessor using the STM32F4 STD PERIPH drivers.
- C/C++ for Embedded software/firmware solutions.
- Experience with TFS/Azure DevOps.
- Real Time solutions using Super Loop architectures.
- Good oral and written communication skills.
- Good planning skills.
- Team-based style.
Firmware Developer/Software Developer/Embedded Developer employer: SDL Solutions Limited
Join a global manufacturing leader as a Firmware Developer, where innovation meets collaboration in a dynamic work environment. Our company fosters a culture of continuous learning and professional growth, offering employees the chance to work on cutting-edge technology while contributing to impactful projects. With a commitment to employee well-being and a supportive team atmosphere, we provide an excellent platform for those looking to advance their careers in embedded software development.
StudySmarter Expert Advice🤫
We think this is how you could land Firmware Developer/Software Developer/Embedded Developer
✨Tip Number 1
Network like a pro! Reach out to your connections in the industry, attend meetups, and join online forums. 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 embedded software projects, especially those involving STM32 processors. This will give potential employers a clear view of what you can bring to the table.
✨Tip Number 3
Prepare for interviews by brushing up on common technical questions related to firmware development. Practice explaining your past projects and how you collaborated with teams to solve complex problems.
✨Tip Number 4
Don’t forget to apply through our website! We’ve got loads of opportunities that might be perfect for you. Plus, it’s a great way to ensure your application gets seen by the right people.
We think you need these skills to ace Firmware Developer/Software Developer/Embedded Developer
Some tips for your application 🫡
Tailor Your CV:Make sure your CV highlights your experience with embedded software and firmware development. We want to see how your skills match the job description, so don’t be shy about showcasing your work with STM32 processors or any relevant projects you've tackled.
Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you’re passionate about embedded systems and how your background makes you a great fit for our team. We love seeing enthusiasm and a bit of personality!
Showcase Your Projects:If you’ve worked on any cool projects, especially those involving control and automation, make sure to mention them. We’re keen on seeing practical examples of your skills in action, so include links or descriptions of your work.
Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it’s super easy – just follow the prompts and you’ll be set!
How to prepare for a job interview at SDL Solutions Limited
✨Know Your Stuff
Make sure you brush up on your knowledge of STM32F4 and STM32H7 microprocessors. Be ready to discuss your experience with peripheral drivers and how you've implemented them in past projects. This will show that you’re not just familiar with the tech, but that you can actually apply it.
✨Showcase Your Projects
Prepare to talk about specific projects where you designed, implemented, or tested embedded software. Highlight any challenges you faced and how you overcame them. This gives the interviewers a clear picture of your problem-solving skills and hands-on experience.
✨Communicate Clearly
Since effective communication is key in this role, practice explaining complex technical concepts in simple terms. You might be asked to describe how you would collaborate with hardware engineers or third parties, so think about examples where you’ve successfully communicated interfaces and protocols.
✨Be a Team Player
Emphasise your experience working in integrated engineering teams. Share examples of how you contributed to design reviews or collaborated on high-value projects. This will demonstrate that you understand the importance of teamwork in delivering successful embedded solutions.