At a Glance
- Tasks: Develop and optimise embedded software for innovative products.
- Company: Join a global manufacturer making a real difference in the world.
- Benefits: Enjoy a competitive salary, profit sharing, and 25+ days holiday.
- Why this job: Be part of a dynamic team with opportunities for growth and remote work.
- Qualifications: BEng/BTech in Electronics and experience in embedded software required.
- Other info: Potential for work-from-home after probation and quarterly company events.
The predicted salary is between 34000 - 45000 £ per year.
A global manufacturer that produces products and services that make a real difference in the world is currently looking to recruit for an Embedded Software Engineer. You will be responsible for developing and optimising embedded software for new products and projects. This includes writing, debugging, and testing software programs, enhancing and maintaining existing firmware with new features, and creating and updating software documentation.
Role & Responsibilities:
- Write embedded software programs for new projects, from initial development to release.
- Develop code based on detailed design specifications.
- Test, debug, and implement bug fixes in software programs.
- Produce and maintain accurate software documentation.
- Maintain & implement new features in existing firmware.
- Provide coaching / mentoring to other software engineers.
- Liaise closely with team members to design and develop Automated Test Equipment (ATE).
Knowledge, Skills & Experience:
- BEng / BTech MEng/M-Tech Electronics or equivalent.
- Previous experience as an Embedded Software Engineer or similar.
- Ability to work routinely with application specific programming languages, including the ability to develop custom programs, modify existing codes/scripts and document changes made to software.
- Experience in Assembly and C Language.
- Experience in Analog and Digital Circuit Designs.
- Working experience on 8/16/32 bit Microcontrollers.
- Experience of peripheral buses SPI, I2C etc.
- Experience in using Communication Technology such as RS232, RS485, USB, TCP/IP.
If you would like further information, please contact Sam Paynter.
Embedded Software Engineer employer: Hunter Selection | B Corp™
Contact Detail:
Hunter Selection | B Corp™ Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Embedded Software Engineer
✨Tip Number 1
Familiarise yourself with the specific programming languages mentioned in the job description, particularly C and Assembly. Brush up on your skills by working on small projects or contributing to open-source software that uses these languages.
✨Tip Number 2
Gain hands-on experience with microcontrollers and peripheral buses like SPI and I2C. Consider building a simple project that involves interfacing sensors or devices using these technologies to showcase your practical knowledge.
✨Tip Number 3
Network with professionals in the embedded systems field. Attend local meetups or online forums where you can connect with other engineers, share insights, and learn about potential job openings at companies like us.
✨Tip Number 4
Prepare for technical interviews by practising common embedded software engineering problems. Focus on debugging techniques and be ready to discuss your previous projects and how you approached challenges in your coding.
We think you need these skills to ace Embedded Software Engineer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights relevant experience as an Embedded Software Engineer. Focus on your skills in programming languages like C and Assembly, as well as your experience with microcontrollers and circuit designs.
Craft a Strong Cover Letter: Write a cover letter that specifically addresses the job description. Mention your previous experience in developing and optimising embedded software, and how you can contribute to the company's projects.
Showcase Relevant Projects: If you have worked on specific projects related to embedded systems, include them in your application. Detail your role, the technologies used, and the outcomes of these projects to demonstrate your hands-on experience.
Proofread Your Application: Before submitting, carefully proofread your application for any spelling or grammatical errors. A polished application reflects your attention to detail, which is crucial for an engineering role.
How to prepare for a job interview at Hunter Selection | B Corp™
✨Showcase Your Technical Skills
Be prepared to discuss your experience with embedded software development, particularly in Assembly and C languages. Bring examples of projects you've worked on that demonstrate your ability to write, debug, and test software programs.
✨Understand the Company’s Products
Research the global manufacturer and their products. Understanding how your role as an Embedded Software Engineer contributes to their mission will help you articulate your fit for the position during the interview.
✨Prepare for Problem-Solving Questions
Expect technical questions that assess your problem-solving skills. Practice explaining your thought process when debugging or implementing new features in existing firmware, as this will showcase your analytical abilities.
✨Demonstrate Team Collaboration
Since the role involves liaising closely with team members, be ready to discuss your experience in collaborative environments. Share examples of how you've coached or mentored other engineers, as well as how you’ve contributed to team projects.