Senior Software Engineer

·
Full time
Location: Swindon
·
Job offered by: Fundamentals Ltd
·
Category: IT & Technology
Do you have a passion for innovation and a drive to create exceptional solutions? If so, we have an exciting opportunity for you! We are currently seeking a

Senior Software Engineer

to become an integral part of our dynamic team in Swindon. Who We Are and What We Do We create, licence, manufacture, sell and provide services for technologies which: Control and monitor high voltages and power (11 kV to 400 kV and up to 1000 MVA); and Are fitted in electricity substations, on overhead power lines, and in control centres. We call this Total Voltage Control. We have a can-do attitude which comes into play in our sense of purpose in solving our customers’ difficult problems. We are looking for people who will ‘embrace the adventure’ of our constantly adapting business as we respond to our changing market and sector. 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. This role is based

4 days a week in our offices in Swindon . This supports our mental wellbeing, creates stronger teams and helps us to share knowledge and experience and have fun and be happy. Salary will be dependent on experience and the role. 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: Working in and contributes to an Agile team that uses methodologies such as Kanban and Scrum to deliver products. Contribute to all stages of SDLC. Active participating in refinement and delivery stages, delivered in predominantly C, running on embedded Linux, Virtual Machine or bare metal. Breaking deliverable requests into smaller, valuable deliverables. Working iteratively and incrementally to deliver value early and incorporate feedback and learnings. Coaching and mentoring junior employees. Supporting the technology development team to achieve deadlines and targets, and showing flexibility in adapting to changing business priorities. 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! Leading by example; demonstrating and promoting the company values. Senior Software Engineer Essential requirements: A degree in Computer Systems Engineering, STEM or equivalent experience in a role similar to the one described here. Experience of, or willingness and able to work within a team that uses Agile methodologies. Experience of, or willingness and able to work using TDD, BDD, SOLID design principles and CI/CD. Able to read, understand and communicate through technical specifications and drawings. Sound theoretical knowledge of software design, test and delivery in a commercial environment. Ability to work closely with others to deliver frequently and consistently, thereby providing a stable basis for delivery forecasts. Experience of writing real time embedded software in C. Skilled in using i2C, SPI and memory mapped hardware peripherals such as NVM, ADC/DAC and RTCs. Experience of code development and test using modern IDEs and command line (gcc). Senior Software Engineer Desirable requirements: Experience of developing BSPs for platforms running Linux distributions. Experience of developing embedded real time operating systems applications. Experience of communications using industry protocols such as IEC 61850, IEC 60870 series, DNP3 and MMS. Understanding of IP and various protocols that are used to manage networks. Familiar with serial interfaces such as RS232, RS485 and CAN. About you: Able to align with our Company values: embrace the adventure, a can-do attitude, delivering WOW!, do what you say, sharing knowledge & experience, wear the shirt, have fun & be happy. Have good personal and technical communication skills, able to pick up a whiteboard pen – or other tool - to communicate your ideas. Happy and confident to contribute to team discussions and supports the team in continuously improving delivery capabilities. Are comfortable with high levels of collaboration and collective delivery. Are comfortable in incorporating additional skills and moving towards having a ‘T-shaped’ skill set. Willing to generate and explore delivery options, and the ability to challenge suggestions and for your suggestions to be challenged. Have enthusiasm and aptitude for solving problems in our areas of business operation. Have enthusiasm and aptitude for learning about new technologies, ideas, processes and solutions and a strong desire to help others develop their skills as software and power systems engineers. Evidence of self-learning is considered a definite plus. Has a pragmatic approach to problem solving that ensures the minimum amount of work is done to maximise customer benefit. Benefits Include: Company sick pay. HSF Cash health plan. Employee Assistant Programme. Holiday purchase scheme. Professional membership paid. After-work activities (5-a-side footy, badminton etc.). Company discretionary yearly bonus payment. Subsidised Electric vehicle charging at our Swindon and Oldham offices. Are you ready to take on the challenge of our

Senior Software Engineer

role? If you believe you have what it takes, seize this opportunity and apply now!

#J-18808-Ljbffr

Recent Jobs

London (On site) · Full time

Are you a smart, driven professional who takes pride in making a difference in local communities? Turner & Townsend’s Real Estate division is experiencing significant growth and we’re looking for an experienced industry professional with health project experience to join our high-performing and collaborative Project Management team. Why Join Us? Impactful Work: Contribute to social [...]Read More... from Assistant Project Manager – Healthcare See details

Chasetown (On site) · Full time

My client, Autosmart International are a manufacturing success story! Site Operations Manager – leading fast-paced manufacturing and warehousing About Our Client Autosmart International is a manufacturing success story, leading the field in vehicle cleaning products. We are the No.1 choice of automotive trade customers across the UK. We have doubled in size in the last [...]Read More... from Site Operations Manager See details

London (On site) · Full time

CSS are looking for an experienced duty officer to join our client’s team who are a local council responsible for all areas within the Tendering district. Working hours: All shifts are 8 hours long with various start times available: Monday to Friday – start times between 6AM – 3PM Saturday & Sunday – 6AM – [...]Read More... from Duty Officer See details