Embedded Software Engineer
Salary: £60,000 – stock options available
Location of Office: Sheffield, South Yorkshire
Location of Work: Hybrid, 50% onsite 50% remote
The Role:
An exciting position that could define a software engineers career has now been created to join our clients growing technology team in Sheffield. It offers an Embedded Software Engineer to join a start up company who are changing cyber security in data centres globally. Our client is a fast growing start up in the cybersecurity market and are working on the development of a range of new, innovative products for the Cloud infrastructure, 5G and IoT sectors.
The company’s product will perform faster than any other product available on the market, whilst also operating at ultra-low latency. This is why the biggest data centre companies in the world such as Microsoft, Google etc are interested in their product. It blows big name vendors current products out the water in terms of performance. This product will perform at 100 Gbps (Gigabit per second) per card which can be scaled up to perform at 1 TBps (Terabit per second). It also has a ultra-low-latency of less than 1 microsecond. The current embedded software engineer is the CTO. This new recruit will be the sole embedded software engineer.
They are looking for a passionate Software Engineer who is keen to work to modern development processes and has proven experience taking products from a blank piece of paper and developing successful software solutions. Your core skills set will be based around C/C++ development, and you ideally be strong in a Linux environment whilst experience with Python will make your CV standout.
Joining a small technology team the successful Software Engineer can expect their role to be varied whilst getting the chance to make a real impact in the development of a host of new, innovative products that will be used around the globe in data centres. You will be tasked with designing, building and maintaining clean, reliable code, whilst identifying bugs and overcoming any development issues. You will be expected to manage your own workload and delivery successful software solutions that achieve customers’ requirements and expectations.
Skills needed:
- Embedded software development
- C, C++ or Python. You are doing C for the low level work, Python for the middleware.
- Linux
- Softer skills are key. This is a start up company, and the CTO is currently the sole Embedded Engineer. This Software Engineer would be taking ownership of the Embedded software. The Software Engineer needs to be intelligent, have a go getting attitude, and can take ownership of task work