Embedded C Software Engineer at Greenfix Property Care
, , United Kingdom -
Full Time


Start Date

Immediate

Expiry Date

05 Feb, 26

Salary

68.0

Posted On

07 Nov, 25

Experience

2 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Embedded C Programming, Bare-Metal Programming, Real-Time Operating Systems, FreeRTOS, UML, Requirements Management, Software Testing, Integration, Validation, Software Design, Performance Standards, Safety Standards, Reliability Standards

Industry

Household Services

Description
Embedded C Software Engineer Location: Stevenage Contract: 6-Month Contract (Likely Extension) Rate: £51.98/hour PAYE (£59.54/hour incl. holiday) or £68/hour Umbrella We seek an engineer who has worked in a military / defence environment / industry within the last 12 months or who is capable of obtaining security clearance (SC level minimum) Overview This engineering role focuses on the development and implementation of embedded C software solutions for real-time systems. The successful candidate will work on-site within a collaborative engineering environment, contributing to the design and programming of embedded systems operating on bare-metal and real-time operating systems. Key Responsibilities Design and develop embedded software using C for real-time applications. Implement and debug bare-metal software solutions. Develop software within real-time operating systems such as FreeRTOS. Apply UML methodologies for structured software design. Manage and trace software requirements using DOORS. Support testing, integration, and validation of embedded software. Collaborate with multidisciplinary engineering teams throughout the software lifecycle. Ensure software design meets performance, safety, and reliability standards. Skills & Experience Proficient in Embedded C programming. Experience with bare-metal programming and real-time operating systems (e.g., FreeRTOS). Familiarity with UML for software design and DOORS for requirements management. Strong understanding of real-time system constraints and software reliability principles.
Responsibilities
The role involves designing and developing embedded software using C for real-time applications and implementing and debugging bare-metal software solutions. The engineer will collaborate with multidisciplinary teams throughout the software lifecycle to ensure performance, safety, and reliability standards are met.
Loading...