At a Glance
- Tasks: Join us as an Embedded Software Engineer, tackling diverse projects in cutting-edge tech.
- Company: Bermondsey Electronics is a dynamic contract electronics development company based in London.
- Benefits: Enjoy flexitime, remote work options, and 25 days of vacation that increase with tenure.
- Why this job: Work on innovative technologies like AI IoT devices and make a real impact in various industries.
- Qualifications: Must know embedded C programming and have experience in software engineering; familiarity with Linux is a plus.
- Other info: Candidates must be eligible to work in the UK; no visa sponsorship available.
The predicted salary is between 42000 - 60000 £ per year.
Bermondsey Electronics is a contract electronics development company looking for an embedded software developer to expand the team. The successful applicant will work on a wide variety of systems, with different targets and design goals, based from the office in Bermondsey. Last year we worked on projects in fitness, audio, the Android platform, wearables, IoT, medical treatment and sports broadcast. ARM (Cortex-M and -A) is the main target. We work on new technologies like AI IoT devices with TensorFlow Lite Micro for neural networks. We have some work in quality controlled industries, like medical and intrinsic safety (SIL / IEC61508 / ISO13485). Not all work is in those industries, however. Many clients value a working prototype over a polished product. Still, there is a requirement for documentation of all projects.
The work is mostly (95%+) software development. Because the business is growing, a new embedded software developer is needed. This role is best suited to a developer keen to work in a range of emerging technologies. Often clients want something on the cutting edge. This means engaging with new technologies quickly, identifying pain points early and planning to meet these challenges. Clients value responsiveness, accuracy of estimation and on time delivery. Demonstrating these skills at interview will be key to landing this role. The interview process requires an on site assessment.
If you thrive in responsive, hands-on work and enjoy solving difficult problems efficiently, this could be the right role for you!
Candidates must be eligible to work in the UK. No exceptions. We cannot sponsor a visa at this time. We cannot sponsor a candidate whose graduate visa will expire.
Candidates must know embedded C programming and any one of the following:
- Embedded Linux e.g. Yocto or Buildroot
- Python
- Android build system
- Networking and communication protocols
- ISO13485 / IEC61508 experience
The ideal candidate will also have some familiarity with:
- Embedded OS use
- Low power optimisation
- Rudimentary assembly language
- Makefiles
- Basic soldering
- Unit testing
36 hours of full time effort are expected every week. Remote working is offered, although 2 days per week on site are required. Flexitime is offered as standard, although all hours must be accountable. 25 days' vacation are offered, growing with tenure.
Job Types: Full-time, Permanent
Pay: £50,000.00 per year
Benefits: Flexitime, Sick pay, Work from home
Schedule: 8 hour shift, Flexitime, Overtime
Education: Diploma of Higher Education (preferred)
Experience: C Programming: 1 year (preferred), software engineering: 1 year (required)
Work authorisation: United Kingdom (required)
Work Location: Hybrid remote in London SE1 with 2 days per week on site near London Bridge.
Experienced Embedded Software Engineer employer: Bermondsey Electronics Ltd.
Contact Detail:
Bermondsey Electronics Ltd. Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Experienced Embedded Software Engineer
✨Tip Number 1
Familiarise yourself with the latest trends in embedded systems, especially those related to AI and IoT. Being able to discuss recent advancements or projects you've worked on that align with these technologies will show your enthusiasm and readiness for the role.
✨Tip Number 2
Prepare to demonstrate your problem-solving skills during the interview. Think of specific examples where you identified pain points in a project and how you addressed them effectively. This will highlight your ability to respond to client needs quickly.
✨Tip Number 3
Brush up on your knowledge of documentation practices, especially in quality-controlled industries like medical. Be ready to discuss how you ensure thorough documentation in your projects, as this is a key requirement for the role.
✨Tip Number 4
Since the role involves an on-site assessment, practice coding challenges and technical questions related to embedded C programming. Being well-prepared for this practical evaluation will significantly boost your chances of landing the job.
We think you need these skills to ace Experienced Embedded Software Engineer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with embedded C programming and any relevant technologies mentioned in the job description, such as Embedded Linux or Python. Use specific examples from your past work to demonstrate your skills.
Craft a Strong Cover Letter: In your cover letter, express your enthusiasm for working with emerging technologies and your ability to adapt quickly. Mention your problem-solving skills and how you can meet client expectations for responsiveness and accuracy.
Showcase Relevant Projects: If you have worked on projects related to IoT, medical devices, or any of the other areas mentioned, be sure to include these in your application. Highlight your role in these projects and the outcomes achieved.
Prepare for the Interview: Since the interview process includes an on-site assessment, practice discussing your technical skills and experiences. Be ready to explain how you approach problem-solving and project management, especially in fast-paced environments.
How to prepare for a job interview at Bermondsey Electronics Ltd.
✨Showcase Your Technical Skills
Make sure to highlight your experience with embedded C programming and any relevant technologies like Embedded Linux or Python. Be prepared to discuss specific projects where you've successfully implemented these skills.
✨Demonstrate Problem-Solving Abilities
Since the role involves solving difficult problems efficiently, be ready to share examples of challenges you've faced in previous projects and how you approached them. This will show your ability to think critically and adapt to new technologies.
✨Emphasise Responsiveness and Planning
Clients value responsiveness and accurate estimations, so be sure to discuss how you've managed timelines and client expectations in past roles. Highlight any experiences where you had to quickly adapt to changing requirements.
✨Prepare for the On-Site Assessment
The interview process includes an on-site assessment, so practice coding challenges and technical questions that may be relevant to embedded systems. Familiarise yourself with the tools and technologies mentioned in the job description to demonstrate your readiness.