At a Glance
- Tasks: Develop code in C/C++ and Python for telecoms/IoT on ARM micros.
- Company: Join a dynamic start-up in Cirencester, pushing tech boundaries.
- Benefits: Enjoy flexible remote work options and a competitive salary up to £65,000.
- Why this job: Be part of an innovative team making a real impact in the tech world.
- Qualifications: Experience with C/C++, Python, ARM micros, and networking protocols required.
- Other info: On-site presence needed occasionally; apply quickly due to high interest!
I\’m recruiting for a start-up company in Cirencester who are looking to recruit an experienced Embedded SW Engineer. The role involves development of code in C/C++ and Python on ARM based micros, for use in the telecoms/IoT space.
Please make an application promptly if you are a good match for this role due to high levels of interest.
ROLE: Embedded Software Engineer
LOCATION: Kemble
SALARY: up to £65,000
START: ASAP
Skills required for the Embedded Software Engineer are:
* C / C++ / Python
* ARM based micros (Raspberry Pi ideally)
* Comms protocols (UART, I2C, SPI etc)
* IP networking (TCP/IP, DHCP and UDP)
* Embedded Linux OS
Beneficial skills are:
* Raspberry Pi chip
* CI/CD or Docker for embedded development
Whilst some remote work is permitted, you would need to be able to get on-site at short notice as and when required.
If you\’re interested, please apply below or contact me directly with any questions
Cheers,
Nathan
Embedded SW Engineer employer: Circuit32 Recruitment Solutions Ltd
Contact Detail:
Circuit32 Recruitment Solutions Ltd Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Embedded SW Engineer
✨Tip Number 1
Make sure to brush up on your C/C++ and Python skills, as these are crucial for the role. Consider working on personal projects or contributing to open-source projects that involve ARM-based micros to showcase your expertise.
✨Tip Number 2
Familiarise yourself with common communication protocols like UART, I2C, and SPI. Being able to discuss how you've implemented these in past projects can really set you apart during any discussions.
✨Tip Number 3
Since the role involves embedded Linux, ensure you have hands-on experience with it. You could set up a Raspberry Pi and experiment with different applications to demonstrate your practical knowledge.
✨Tip Number 4
Network with professionals in the telecoms and IoT space. Attend relevant meetups or online forums where you can connect with others in the industry, which might lead to valuable insights or referrals.
We think you need these skills to ace Embedded SW Engineer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with C/C++, Python, and ARM-based micros. Include specific projects or roles where you've used these skills, especially in the telecoms or IoT space.
Craft a Strong Cover Letter: In your cover letter, express your enthusiasm for the role and the company. Mention your relevant experience with communication protocols and embedded Linux OS, and how they align with the job requirements.
Showcase Relevant Projects: If you have worked on projects involving Raspberry Pi or CI/CD for embedded development, be sure to include these in your application. Highlight any specific achievements or challenges you overcame.
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 Embedded Software Engineer.
How to prepare for a job interview at Circuit32 Recruitment Solutions Ltd
✨Brush Up on Your C/C++ and Python Skills
Make sure you're comfortable with coding in C/C++ and Python, as these are essential for the role. Be prepared to discuss your previous projects and how you've used these languages in embedded systems.
✨Familiarise Yourself with ARM Microcontrollers
Since the role involves working with ARM-based micros, especially Raspberry Pi, take some time to review their architecture and capabilities. Being able to discuss your experience with these platforms will impress the interviewers.
✨Understand Communication Protocols
Get a good grasp of communication protocols like UART, I2C, and SPI. You might be asked to explain how you've implemented these in past projects, so having specific examples ready will help you stand out.
✨Prepare for Questions on Networking
As IP networking is a key part of the role, brush up on TCP/IP, DHCP, and UDP. Be ready to answer questions about how you've handled networking in your previous work, as this will demonstrate your expertise in the field.