Senior Embedded Software Engineer
-
Location
Portishead
-
Sector:
-
Job type:
-
Salary:
£60000 per annum
-
Contact:
Ben Clarke
-
Contact email:
Ben.Clarke@txmrecruit.co.uk
-
Contact phone:
01332974922
-
Job ref:
BH-35440-2
-
Published:
8 months ago
-
Expiry date:
2024-05-11
-
Startdate:
2024-05-12
My client is an award-winning, industry leader in the design of electronic monitoring solutions into a variety of different industries. They are looking for a driven individual who holds strong experience programming in Embedded C. The ideal candidate should also be confident in leading a team of software engineers.
My client offer hybrid working as well as flexible working hours with an array of other benefits included.
Key responsibilities:
- Lead the Embedded Software Team
- Undertake software architecture, definition, design and development, review and approval, testing and modification of embedded software products in support of the company’s research and development activities and commercial deliveries.
- Sustain the Viper standard of design excellence and innovation.
- Produce technical documentation in accordance with company procedures. Guide best practices in technical documentation for the team.
- Coordinate, plan and manage work activities to be undertaken by self and/or others. Provide support and mentoring to less experienced engineers.
- Proven strong technical and people leadership,
- Proven Embedded Software architecture design and implementation experience,
- Proficiency in Python, C and C++,
- Strong problem-solving and analytical skills,
- Software design, development, maintenance, debugging and testing for ARM microprocessors and STM32 microcontrollers.
- Embedded application development for high reliability and high availability systems.
- Working knowledge of embedded operating systems, Linux / UNIX and RTOS families.
- Extensive usage and understanding of microcontroller peripherals for data acquisition and control, for example: USB, I2C, SPI, UART, DMA, I2S, ADC, and DAC.
- Extensive usage and understanding of firmware application development for communication interfaces, including Ethernet, RS485, RS232, CAN, and LCD.
- Understanding and usage of communication protocols, including TCP/IP, Modbus RTU / TCP, and CANBus.
Apply
To apply for this Senior Embedded Software position please call Ben Clarke on 07586 070532 or send your CV to Ben.Clarke@txmrecruit.co.uk