Embedded Software Engineer

Engineering Ltd
10 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
£ 80K

Job location

Tech stack

C
JIRA
Bluetooth
C++
Code Composer Studio
Communications Protocols
Computer Programming
Software Debugging
Device Drivers
Embedded Software
Firmware
Microsoft Visual Studio
Real-Time Operating Systems
Software Engineering
Universal Asynchronous Receiver/Transmitter
USB
Serial Peripheral Interface
Real Time Systems
GIT
Information Technology
Bare Metal
Software Version Control

Job description

Embedded Software,embedded firmware,USB, UART, SPI, C, C++,Git, JIRAWe are looking for an experienced Embedded Software Engineer to join a multidisciplinary engineering team developing innovative detection and measurement technologies used to protect and maintain critical underground infrastructure., Design, develop, and maintain embedded firmware for real-time, DSP-based hardware. Support full software lifecycle, from specification and prototyping to testing and production. Debug and resolve firmware issues in collaboration with hardware and test teams. Develop device drivers and interface code USB, UART, SPI, BLE. Participate in technical reviews and contribute to product innovation.

Requirements

Five year experience in embedded firmware development using C and C++. Strong understanding of real-time systems and RTOS or bare-metal programming. Experience with Bluetooth, USB, and wired communication protocols. Familiar with version control tools Git, JIRA and embedded IDEs Code Composer, Visual Studio. Degree in Computer Science, Electronics, or related field

Apply for this position