Embedded Software Engineer

Impellam Group
Stevenage, United Kingdom
1 month ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English

Job location

Stevenage, United Kingdom

Tech stack

Automation of Tests
Communications Protocols
Software Debugging
Embedded C
Embedded Software
Ethernet
FreeRTOS
Multiprocessing
PCI Express
Real-Time Operating Systems
Subsystems
Systems Modeling Language
Universal Asynchronous Receiver/Transmitter
UML
Serial Peripheral Interface
Pikeos
Test Scripts
System-level Testing
Bare Metal

Job description

Develop, integrate, and test embedded software in C. Create and execute test scripts for unit, subsystem, and system-level testing. Use debugging tools including oscilloscopes, logic analysers, and probes. Contribute to design documentation using UML.Essential Skills

Requirements

Join a dynamic software team in Stevenage, contributing to the development and testing of embedded systems for cutting-edge technology projects. This is a hands-on role requiring strong technical expertise and the ability to work independently in a lab-based environment., Proficient in Embedded C and bare-metal programming. Experience with ARM-based multi-core platforms. Familiarity with real-time operating systems (e.g. FreeRTOS, PikeOS). Knowledge of communication protocols (SPI, UART, Ethernet, PCIe). Skilled in using DOORS and model-based development (SysML/UML). Experience with host and target testing tools (e.g. LDRA).Carbon60, Lorien & SRG - The Impellam Group STEM Portfolio are acting as an Employment Business in relation to this vacancy

Apply for this position