An innovative industrial technology company who provide industries with tools and insights to make better decisions across production, safety and environmental benefits are looking to add a Senior Embedded Software Engineer to the team!
What they do
With a head count of nearly 400 people globally, they build unique and specialised detection, diagnostic and measurement solutions that companies all over the world will benefit from. Services include specialist scanning technology, advanced nucleonic instrumentation, subsea technologies plus many more and over the years these products have saved businesses billions!
The Team
You'll work as part of a cross functional team which is made up of other Embedded specialists, Hardware Engineers, Software Developers, Product owners and Development Managers. You'll have the opportunity to refine your craft further whilst being offered the chance to cross train and learn new skills if desired.
The role will offer you the chance to stay up to date with current and emerging trends in Embedded Engineering including code compliance and industry regulations.
As a Senior Embedded Software Engineer you'll need commercial experience with :
Working with resource constrained microcontrollers (e.g. ARM Cortex-M, Microchip PIC, Atmel AVR)
Developing modular software in C for bare metal and with an RTOS (e.g. FreeRTOS, ThreadX, Zephr RTOS) and use of RTOS primitives (e.g. Tasks, Queues, Mutexes, Semaphores)
Interrupts, clock systems and interfacing with memory mapped peripherals
Using and writing drivers for common MCU interfaces (e.g. GPIO, USART, SPI, I2C, USB, Ethernet)
Reading electronic schematics and component datasheets
Desirable experience :
32-bit ARM Cortex-M3, M4F, M7 MCUs from Microchip
FreeRTOS
Git version control
Complying with MISRA C
Industrial protocols such as Modbus, HART, Foundation Fieldbus, Profibus
Ethernet protocols such as HTTP, NTP
Troubleshooting using standard lab equipment (e.g. oscilloscope, logic analyser)
Testing (unit, integration and system)
Agile development methodologies
EDA tools (e.g. Altium)
Functional Safety (IEC 61508) lifecycles
Electronics engineering or computer science degree or other relevant qualification and experience
Naturally technical experience is important as it is for any software development role you will not be hired in isolation of your tech skills. Drive, ambition and a good attitude are qualities that hold value.
Working benefits
Salary up to £70,000 plus annual pay reviews / increases
25 days Holidays plus Bank Holidays
5% Pension Scheme
Up to 14% Bonus
Life insurance
Income protection
Onsite café, gym, wellness room
Flexible working hours
Health plan
Free parking
Above industry standard sick pay cover
Interview process / Application process
You must be eligible to work in the UK, sponsorship is not offered.
2 stage interview, 1 teams call with Head of Engineering over teams and if successful followed by a face to face where you'll meet the CTO and Head of Talent.
Next Steps?
If you would like to know anything more about this role or even just want to hear what other Senior Embedded Software Engineer positions I have that may also be a good match for you then give me a shout on /catch me on LinkedIn " Jessica Blackburn"
TPBN1_UKTJ