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, bonus, pension, and 25+ days holiday.
- Why this job: Be part of a dynamic team with opportunities for growth and remote work.
- Qualifications: BEng/BTech/MEng in Electronics; 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, including 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 skills.
✨Tip Number 3
Network with professionals in the embedded systems field. Attend local meetups or online forums where you can discuss trends and challenges in embedded software engineering, which could give you insights and connections that may help during the interview process.
✨Tip Number 4
Prepare to discuss your previous projects and experiences in detail. Be ready to explain how you approached debugging and testing in your past roles, as well as any mentoring experiences you’ve had, as this aligns with the responsibilities of the position.
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: Include specific examples of projects you've worked on that relate to the role. Detail your contributions, the technologies used, and the outcomes achieved to demonstrate your capabilities.
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 programming languages like C and Assembly. Bring examples of projects you've worked on, especially those involving embedded systems, to demonstrate your technical expertise.
✨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 show your genuine interest and help you align your answers with their goals.
✨Prepare for Problem-Solving Questions
Expect questions that assess your debugging and problem-solving skills. Practice explaining your thought process when tackling software issues, as this will highlight your analytical abilities and approach to challenges.
✨Emphasise Team Collaboration
Since the role involves liaising with team members, be ready to discuss your experience in collaborative environments. Share examples of how you've coached or mentored others, as well as how you’ve contributed to team projects.