Embedded Software Engineer
- Salary: £50-60k a year
- Job Type: Full Time
- Job Category: Embedded Software Engineer
- Company Location: Glasgow Edinburgh (M8 Corridor), Scotland
- Hours: Full Time
- Work remotely: Office and Remote based
IF Company Overview
2.2 billion people around the world (1/3) do not have safe drinking water (UNICEF), and every year, 1.4 million people lose their lives to unsafe drinking water, sanitation and hygiene (WHO, 2024).
IF Water is a high growth, award winning business with a long term global mission to increase access to safe drinking water around the world, and reduce the need for transported bottled water. We have developed a proprietary technology capable of purifying undrinkable sources (rivers, floods, wells, seas or even waste water if needed) into premium potable water, without consumable parts, chemicals, or a drop in purity over time.
We are disrupting the industry and driving set to drive international revenue growth. As we scale and expand, we are seeking a Finance & Administrative Manager to support our international growth.
IF in the news:Reuters,Independent, more.
Embedded Software Engineer
Are you an engineer with a passion for developing life changing technology? Do you pride yourself in your ability to use your engineering know-how to solve big problems?
IF are looking for a dynamic engineer to join our team to help us take our first product to market.
Main function
To lead the design, development, verification and deployment of our embedded software for our first and future products that are part of, and integral to our long term mission.
You will
- Write, develop, test, document and be the architect of embedded software for our products.
- Work with head of product engineering to develop product development project plans, including identification of risks, dependencies, timescales and contingencies.
- Create detailed and realistic software technical requirements based on product and business requirements.
- Develop software to support high level assembly and sub system functional tests.
- Develop unit test and software system verification methods.
- Conduct product testing to verify and optimise the software you design.
- Ensure your embedded software is robust and ready for deployment onto field devices
- Use your knowledge of embedded software design to conduct root cause analysis.
Reporting to the Head of Product you will be one of the first members of the IF team and play a vital role in the success of our vision. You will work collaboratively with all of the functions to take our products through the development process to market.
Your Experience
- Bachelor’s degree qualification in Electronics and Electrical Engineering, Software Engineering, Computer Science or similar.
- At least 5 years experience working in product and hardware development.
- At least 5 years experience in writing software in an embedded C/C++ environment.
- Experience of developing embedded, microcontroller based systems such as Espressif and ARM.
- Experience with different IDEs and testing frameworks
- Working knowledge of multiple interface technologies, including SPI and I2C
- Discipline in Software Version Control and ensuring traceability of design change.
- Experience in working with wireless communication protocols e.g, wi-fi & Bluetooth
- Experience in working closely with product and mechanical design engineers to resolve integrated engineering issues.
- Experience in working with and within product development processes and life cycles.
- IoT development experience and developing embedded software to interface with an IoT platforms.
- Practical problem solving skills, including working in the lab to test and diagnose and debug software and software/hardware integrated issues.
- Practical experience in working with sensing technology such as temperature, humidity, flow, pressure).
Nice to have
- Knowledge of software related compliance requirements, particularly in the context of EN 60335.
- Electronics prototyping and electronics design knowledge.
- Experience in using hardware design tools such as Altium Designer or similar
- Software security design methods and testing
You
- Are known for acting with fairness and integrity
- Set high standards for yourself and others
- Recognise the power of diverse talents
- Build strong relationships with the people around you
- Have a good eye for design and attention to detail
- Able to deal with ambiguity, demonstrating a flexible approach
Benefits
- Salary dependent on experience
- Holidays
- Pension scheme
- Flexible working
If you are interested in what we have to offer you, please send a CV with a cover letter to duncan.peters@ifwater.io explaining why we’re a good fit.