At a Glance
- Tasks: Design and develop life-saving software solutions in a collaborative environment.
- Company: Join a leading tech company impacting over 2.5 million lives globally.
- Benefits: Enjoy a 4.5-day work week, free parking, and subsidised onsite facilities.
- Why this job: Make a real difference while working in a relaxed and friendly culture.
- Qualifications: 5+ years experience in software development; degree preferred but not essential.
- Other info: Work in Leeds with opportunities for professional growth and coaching.
The predicted salary is between 39600 - 66000 £ per year.
Embedded software engineers (4.5 half day week only) are required to work within a software solutions environment. Their solutions save lives on a daily basis.
Base Salary: £55,000 + Benefits: 4.5 half day week, free parking, heavily subsidised onsite facilities, relaxed friendly environment.
Education Requirements: Ideally a degree within a related field but not essential.
Experience Requirements: 5+ years ideal.
Industry: Software Solutions.
Job Location: Leeds, LS11 5QG.
Qualifications: Any software/computer science related certifications relevant.
Work Hours: 35 hours over 4.5 days (half day Friday).
Description: Our client delivers leading technology and services to meet the needs of over 2.5 million people worldwide. Their vision is a world where people have the freedom to live life to the full in a place of their choice and that is just what their products help deliver on a global scale.
Responsibilities and skills:
- Architects, creates and reviews design specifications for complex software components, subsystems or overall systems as required.
- Produce well structured, documented and maintainable code to meet project goals.
- Provide maintenance support for existing products to ensure prompt rectification of problems.
- Ensure proper tests, debug and verification of designs prior to release as requested.
- Lead and contribute to formal design and project reviews.
- Create work breakdown and estimates for new projects and deliver to agreed timescales.
- Define and create build environments and configuration management systems to ensure consistent usage and correct release of software.
- Act as a coach to less experienced engineers.
- Follow company/department processes and contribute to process improvements.
Experience and Knowledge:
- C/C++, Java, Javascript, HTML, Python, SQL.
- Working with OO design principles and Design Patterns.
- Testing frameworks.
- Continuous integration and build environments.
- Understanding of Android frameworks and tools.
- Developing software for embedded devices.
- Excellent problem solving skills and analysis.
- Architectural designs for specifications.
- Real Time Applications and Operating Systems.
- Software (embedded and operating system development) within Consumer Electronic or similar industries.
- Embedded Linux and Windows CE.
- IP and Ethernet networking.
- Software development lifecycle and processes, agile and waterfall.
- Software development tools: Jira, Visual Studio for Teams, Eclipse, Android Studio, Git, SVN, others considered where relevant for embedded devices.
Department description: The Innovation and Development function is a key aspect of the business. The function includes hardware, software and systems engineering disciplines. The department works closely with the Business Development function to ensure market requirements are met in terms of new product developments and product upgrades. Another key requirement is the liaison with quality, manufacturing and materials functions to ensure the manufacturing capability of new products and that adequate quality is inbuilt into products. There is also the requirement to ensure that adequate technical and support documentation is available for products and systems. The function must ensure that products pass the product approval process which includes input into the business justification case required for the commitment of funds to the development of new products.
C++ Embedded software engineers - Life saving product development on a 4.5 day week TOAD707 employer: Interface Recruitment UK
Contact Detail:
Interface Recruitment UK Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land C++ Embedded software engineers - Life saving product development on a 4.5 day week TOAD707
✨Tip Number 1
Familiarise yourself with the specific technologies mentioned in the job description, such as C/C++, embedded Linux, and real-time applications. Having hands-on experience or projects that showcase your skills in these areas can set you apart from other candidates.
✨Tip Number 2
Network with professionals in the embedded software field, especially those who work in life-saving product development. Attend industry meetups or online forums to connect with potential colleagues and learn more about the company culture at StudySmarter.
✨Tip Number 3
Prepare to discuss your problem-solving skills and how you've applied them in previous roles. Be ready to share specific examples of challenges you've faced in software development and how you overcame them, particularly in high-stakes environments.
✨Tip Number 4
Research the company's products and their impact on users' lives. Understanding the mission behind the technology will help you convey your passion for the role and demonstrate how your values align with those of StudySmarter.
We think you need these skills to ace C++ Embedded software engineers - Life saving product development on a 4.5 day week TOAD707
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights relevant experience in embedded software development, particularly with C/C++, and any certifications you hold. Emphasise your problem-solving skills and familiarity with the software development lifecycle.
Craft a Compelling Cover Letter: Write a cover letter that showcases your passion for developing life-saving technology. Mention specific projects or experiences that demonstrate your ability to work within a software solutions environment and your understanding of the industry.
Showcase Relevant Skills: In your application, clearly outline your experience with OO design principles, testing frameworks, and continuous integration tools. Highlight any knowledge of embedded Linux and real-time applications, as these are crucial for the role.
Follow Application Instructions: Ensure you follow all application instructions provided by the company. This includes submitting your application through our website, providing all requested documents, and adhering to any specified formats or guidelines.
How to prepare for a job interview at Interface Recruitment UK
✨Showcase Your Technical Skills
Be prepared to discuss your experience with C/C++, Java, and other relevant programming languages. Highlight specific projects where you've applied these skills, especially in embedded systems or real-time applications.
✨Understand the Company’s Mission
Research the company’s vision of saving lives through technology. Be ready to explain how your values align with theirs and how you can contribute to their mission.
✨Prepare for Problem-Solving Questions
Expect technical questions that assess your problem-solving abilities. Practice explaining your thought process clearly and logically, as this will demonstrate your analytical skills.
✨Emphasise Team Collaboration
Since the role involves working closely with other engineers and departments, be ready to discuss your experience in team settings. Share examples of how you've successfully collaborated on projects and contributed to process improvements.