Senior Software Engineer
We are looking for a Senior Software Engineer to join our award winning team to work on the development of our technology consumer products.
We work with small automotive manufacturers, private customers, as well as larger national brands. We cover the full development cycle, taking functional and nonfunctional requirements to deliver innovative solutions, develop prototypes and products.
Developing embedded software for next generation smart energy products for Electric Vehicles and Home Integration as well as Electric Vehicle conversions
Developing software for internal production / subcontractor test equipment
Mentoring junior engineers as well as helping to scale a new team and ensuring best practices
You’ll be expected to help lead and participate in code reviews and generate the appropriate levels of documentation
Scripting Python / Bash
TDD / Unit Testing / Static Analysis
Embedded Real Time Systems (RTOS and bare metal systems)
Git / GitHub / GitFlow
High Reliability - MISRA C / C++ / DO-178B etc.
Networking (IoT / TCP / IP, network certification / security)
Low level communications protocols (CAN / I2C / SPI / UART etc.)
Wireless communications (GSM / 3G / 4G / WiFi / Bluetooth etc)
Power Line Communications
Embedded Linux OS / buildroot / Yocto / cmake / UBoot
Embedded development boards (BeagleBone, Raspberry Pi)
Google Cloud storage
CI - Jenkins / CircleCI
Hardware design experience (in particular PIC and ARM processors)
Evidence of contribution to relevant open source projects or other demonstrable genuine experience / interest in technology outside
Experience with Agile methodologies
Please get in touch to find out more or email your CV to firstname.lastname@example.org