At a Glance
- Tasks: Lead firmware development and mentor junior engineers while driving innovation.
- Company: Join a company with over 45 years of expertise in matching employers and jobseekers.
- Benefits: Enjoy a full-time role with opportunities for growth and collaboration.
- Why this job: Be at the forefront of technology, making a real impact in embedded systems.
- Qualifications: Requires a Bachelor's in Engineering or Computer Science and 10+ years of experience.
- Other info: Diversity and equality are core values; we welcome all applicants.
The predicted salary is between 48000 - 72000 £ per year.
Senior Software Engineer
Location: Margate
Job Type: Full-time
Overview: We seek a Senior Software Engineer to drive innovation in embedded firmware development. You will lead R&D efforts, collaborate with leadership, and ensure high-quality software solutions for our products.
Key Responsibilities:
- Lead firmware development and mentor junior engineers.
- Collaborate on product concepts and refine specifications.
- Translate system requirements into software solutions.
- Develop, test, and document software programs.
- Work with hardware teams to optimise integration.
- Research and implement emerging technologies.
- Assess technical risks and provide expert guidance.
- Support design reviews and project management.
- Ensure compliance with quality and safety standards.
Qualifications:
- Education: Bachelor\’s in Electrical Engineering, Computer Science, or related field (Master\’s preferred).
- Experience: 10+ years in embedded software development with leadership experience.
- Skills: Expertise in ARM-based microcontrollers, FreeRTOS, and Microsoft Visual Studio. Knowledge of RF communication and marine navigation is a plus.
- Competencies: Strong leadership, problem-solving, and collaboration skills in a fast-paced environment.
CVs in Word Format to (url removed)
New Appointments Group, Expertly Matching Employers and Jobseekers since 1975. Committed to diversity, equality and opportunity for all. Twitter: @nagforjobs
Senior Software Engineer employer: New Appointments Group
Contact Detail:
New Appointments Group Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Software Engineer
✨Tip Number 1
Familiarise yourself with the latest trends in embedded firmware development. Being knowledgeable about emerging technologies can set you apart during discussions with our leadership team.
✨Tip Number 2
Showcase your leadership skills by preparing examples of how you've mentored junior engineers in the past. We value collaboration and want to see how you can contribute to our team's growth.
✨Tip Number 3
Brush up on your knowledge of ARM-based microcontrollers and FreeRTOS, as these are crucial for the role. Being able to discuss your hands-on experience with these technologies will impress us.
✨Tip Number 4
Prepare to discuss how you've successfully integrated software with hardware in previous projects. This is key to optimising our products, and we want to hear about your practical experiences.
We think you need these skills to ace Senior Software Engineer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience in embedded software development, particularly with ARM-based microcontrollers and FreeRTOS. Emphasise any leadership roles you've held and relevant projects you've worked on.
Craft a Compelling Cover Letter: Write a cover letter that showcases your passion for innovation in firmware development. Mention specific examples of how you've led teams or projects, and how your skills align with the company's needs.
Highlight Relevant Skills: In your application, clearly outline your technical skills, especially those mentioned in the job description, such as RF communication and marine navigation. Use bullet points for clarity.
Showcase Problem-Solving Abilities: Provide examples in your application of how you've tackled complex problems in previous roles. This could include specific challenges you faced in firmware development and how you overcame them.
How to prepare for a job interview at New Appointments Group
✨Showcase Your Leadership Skills
As a Senior Software Engineer, you'll be expected to lead and mentor junior engineers. Be prepared to discuss your previous leadership experiences and how you've successfully guided teams in the past.
✨Demonstrate Technical Expertise
Make sure you can talk confidently about your experience with ARM-based microcontrollers, FreeRTOS, and Microsoft Visual Studio. Prepare examples of projects where you've applied these skills effectively.
✨Prepare for Problem-Solving Questions
Expect to face technical challenges during the interview. Brush up on your problem-solving techniques and be ready to walk through your thought process when tackling complex issues.
✨Research Emerging Technologies
Since the role involves implementing new technologies, show your enthusiasm for innovation. Familiarise yourself with the latest trends in embedded firmware development and be ready to discuss how they could benefit the company.