Are you ready for a new challenge? We have an exciting opportunity for a Senior Software Engineer to be an integral part of a small but perfectly formed team in Swindon.
Who We Are and What We Do
We create, licence, manufacture, sell and provide services for technologies which:
1. Control and monitor high voltages and power (11 kV to 400 kV and up to 1000 MVA);
2. Are fitted in electricity substations, on overhead power lines, and in control centres.
We call this Total Voltage Control.
We have a ‘Yes we can’ attitude which comes into play in our sense of purpose in solving our customers’ difficult problems. Our team approach and wearing the (metaphorical) shirt has an enormous part to play to achieve this and helps to successfully build great relationships with customers.
The health and wellbeing of our people and planet is very important to us. We support a healthy lifestyle, breaks and interpersonal interactions during the working day and not working during weekends and holidays.
For the health of the planet, we have committed to being a Net Zero company by 2030.
Purpose of the role:
Provide embedded software support for existing products, revision of current offerings, and development of embedded software for new products. Development of applications that run in embedded and desktop Linux environments. Always providing best practice and technical leadership to the wider engineering team.
As Senior Software Engineer you would be spending most of your time:
1. Working in and contributing to an Agile team that uses methodologies such as Kanban and Scrum to deliver products.
2. Contributing to all stages of SDLC. Actively participating in refinement and delivery stages, delivered in predominantly C, running on embedded Linux, Virtual Machine or bare metal.
3. Breaking deliverable requests into smaller, valuable deliverables. Working iteratively and incrementally to deliver value early and incorporate feedback and learnings.
4. Coaching and mentoring junior employees.
5. Supporting the technology development team to achieve deadlines and targets, and showing flexibility in adapting to changing business priorities.
6. Taking a proactive, overall solutions-driven approach to work, to develop solutions to problems, supporting and flexing with other functions as required to deliver WOW!
7. Leading by example; demonstrating and promoting the company values.
Senior Software Engineer Essential requirements:
1. A degree in Computer Systems Engineering, STEM or equivalent experience in a role similar to the one described here.
2. Experience of, or willingness and ability to work within a team that uses Agile methodologies.
3. Experience of, or willingness and ability to work using TDD, BDD, SOLID design principles and CI/CD.
4. Able to read, understand and communicate through technical specifications and drawings.
5. Sound theoretical knowledge of software design, test and delivery in a commercial environment.
6. Ability to work closely with others to deliver frequently and consistently, thereby providing a stable basis for delivery forecasts.
7. Experience of writing real-time embedded software in C.
8. Skilled in using i2C, SPI and memory mapped hardware peripherals such as NVM, ADC/DAC and RTCs.
9. Experience of code development and test using modern IDEs and command line (gcc).
Senior Software Engineer Desirable requirements:
1. Experience of developing BSPs for platforms running Linux distributions.
2. Experience of developing embedded real-time operating systems applications.
3. Experience of communications using industry protocols such as IEC 61850, IEC 60870 series, DNP3 and MMS.
4. Understanding of IP and various protocols that are used to manage networks.
5. Familiar with serial interfaces such as RS232, RS485 and CAN.
Benefits Include:
1. Company sick pay.
2. Free on-site parking.
3. HSF Cash health plan.
4. Employee Assistance Programme.
5. Professional membership paid.
6. Company discretionary annual bonus.
7. Subsidised electric vehicle charging at our Swindon and Oldham offices.
To apply you must be eligible to work in the UK and be prepared to work in the Swindon office 4 days a week.
Are you ready to take on the challenge of our Senior Software Engineer position? If you believe you have what it takes, seize this opportunity and apply now!
Apply for this role
Please submit an application letter stating which fields you would like to be considered for and why you believe you are suitable for the role, supported by a CV, to careers@fundamentalsltd.co.uk.
Please include any files you would like to share via an upload link such as Dropbox, WeTransfer etc.
#J-18808-Ljbffr