At a Glance
- Tasks: Develop and integrate software for low-power processors, enhancing system performance.
- Company: Verso Recruitment is at the forefront of innovative software development in Cambridge.
- Benefits: Enjoy a collaborative environment with opportunities for professional growth and impactful projects.
- Other info: Ideal for those passionate about innovation and eager to make a significant impact.
- Why this job: Work on cutting-edge technology and see your solutions come to life in an 18-month cycle.
- Qualifications: Proficiency in Embedded C and RTOS/FREERTOS; experience with communication protocols is essential.
The predicted salary is between 28800 - 48000 Β£ per year.
Overview
Embedded Software Engineer β Location: Reading β Salary: Β£50,000 to Β£60,000 β Employment Type: Permanent β Working Arrangements: Hybrid with three days onsite and two from home, with flexibility for key projects.
An established engineering and technology company is seeking an Embedded Software Engineer to play a key role in developing low level software across its next generation of embedded products.
Responsibilities
- Develop and maintain low level device drivers for ARM based platforms.
- Design, implement, and optimise Embedded C software for constrained environments.
- Own and enhance bootloader functionality and hardware bring up.
- Build, customise, and maintain Yocto based Linux distributions.
- Configure, integrate, and debug the Linux kernel for new and existing platforms.
- Contribute to BSP development and hardware enablement activities.
- Work closely with hardware, firmware, and systems engineering to resolve issues early and ensure smooth integration.
About You
- Strong experience in embedded software development within engineering or technology environments.
- Proven background in low level development, including device drivers, bootloaders, and kernel level work. Experience with BSP or bare metal programming.
- Solid understanding of Yocto, build systems, and Linux internals.
- Confident working with ARM processors, toolchains, and debugging tools.
- Analytical, detail focused, and able to collaborate effectively across functions.
Qualifications
- Degree or equivalent experience in Embedded Systems, Electronics, Computer Engineering, or similar.
- Experience with Yocto, Linux kernel, or BSP development is highly advantageous.
For more information, please contact Cathy Swain. T: (phone number removed) E: (url removed)
#J-18808-Ljbffr
Embedded Software Engineer employer: Verso Recruitment Group
Contact Detail:
Verso Recruitment Group Recruiting Team
StudySmarter Expert Advice π€«
We think this is how you could land Embedded Software Engineer
β¨Tip Number 1
Familiarise yourself with the latest trends in embedded systems and low-power processors. This knowledge will not only help you during interviews but also demonstrate your genuine interest in the field.
β¨Tip Number 2
Network with professionals in the embedded software community, especially those who work with RTOS and communication protocols. Engaging in discussions can provide insights and potentially lead to referrals.
β¨Tip Number 3
Prepare to discuss specific projects where you've implemented embedded C or worked with bare metal programming. Real-world examples will showcase your skills and problem-solving abilities effectively.
β¨Tip Number 4
Research StudySmarter and our innovative projects. Understanding our mission and values will allow you to tailor your conversations and show how you can contribute to our collaborative environment.
We think you need these skills to ace Embedded Software Engineer
Some tips for your application π«‘
Tailor Your CV: Make sure your CV highlights your experience with Embedded C, RTOS/FREERTOS, and communication protocols like RS232 and LAN. Use specific examples from your past work to demonstrate your skills and achievements.
Craft a Compelling Cover Letter: In your cover letter, express your passion for innovation and software development. Mention how your background aligns with the role's responsibilities, particularly in developing low-power, low-cost processors and working on quick development cycles.
Showcase Problem-Solving Skills: Provide examples of complex problems you've solved in previous roles. Highlight your ability to develop efficient solutions and how you contributed to collaborative projects, as this role values teamwork and innovative thinking.
Proofread Your Application: Before submitting, carefully proofread your CV and cover letter for any errors or typos. A polished application reflects your attention to detail and professionalism, which are crucial in the engineering field.
How to prepare for a job interview at Verso Recruitment Group
β¨Showcase Your Technical Skills
Be prepared to discuss your proficiency in Embedded C and your experience with RTOS/FREERTOS. Bring examples of past projects where you successfully implemented communication protocols like RS232 and LAN, as this will demonstrate your technical expertise.
β¨Demonstrate Problem-Solving Abilities
Since the role involves solving complex problems, be ready to share specific instances where you've tackled challenging issues in software development. Highlight how your solutions improved efficiency or performance in previous projects.
β¨Emphasise Collaboration Experience
This position values a collaborative environment, so discuss your experiences working in teams. Share how you contributed to group projects and how you fostered a culture of idea-sharing and continuous learning among your colleagues.
β¨Prepare for Practical Assessments
Given the hands-on nature of the role, expect practical assessments during the interview. Brush up on your coding skills and be ready to demonstrate your ability to develop and integrate software for low-power processors under time constraints.