-
Vivid Resourcing

Freelance Embedded C Developer

Vivid Resourcing
Germany · Contract · Mid-Senior

Freelance Embedded C Developer – Railway Systems


Overview

We are seeking a skilled Freelance Embedded C Developer to support the development of safety-critical embedded software for railway applications. This role involves working on low-level firmware and contributing to highly reliable and robust systems within a regulated engineering environment.


Key Responsibilities

  • Design, develop, and maintain embedded software in C for microcontroller-based systems
  • Work with Texas Instruments (TI) microcontrollers (e.g., MSP430, TMS320, or Sitara families)
  • Implement and optimise firmware for real-time railway applications
  • Develop low-level drivers, interfaces, and hardware abstraction layers (HAL)
  • Collaborate with hardware engineers to integrate software with embedded platforms
  • Debug and troubleshoot embedded systems using tools such as oscilloscopes, logic analysers, and debuggers
  • Ensure compliance with relevant railway industry standards and safety requirements (e.g., EN 50128, IEC 61508 where applicable)
  • Participate in code reviews, testing, and validation activities
  • Maintain clear technical documentation


Required Skills & Experience

  • Strong experience in Embedded C programming
  • Proven track record working with Texas Instruments microcontrollers
  • Experience in bare-metal and/or RTOS-based development
  • Familiarity with communication protocols such as SPI, I2C, UART, CAN
  • Experience debugging and working close to hardware
  • Understanding of real-time constraints and embedded system optimisation
  • Experience working in safety-critical environments (rail, automotive, aerospace, or similar)


Desirable Skills

  • Familiarity with railway standards (EN 50128 / SIL processes)
  • Experience with TI development tools (Code Composer Studio, TI SDKs)
  • Knowledge of version control systems (e.g., Git)
  • Experience with testing frameworks and CI/CD in embedded environments


Engagement Details

  • Type: Freelance / Contract
  • Location: Remote (Initial site visit required)
  • Industry: Railway / Transport Systems
  • Duration: 6 Months (with potential extension)

Key Skills

Ranked by relevance

embedded c embedded systems composer rtos cicd
Login to Apply
Posted
May 25, 2026
Type
Contract
Level
Mid-Senior
Location
Germany

Industries

Industrial Machinery Manufacturing Railroad Equipment Manufacturing Rail Transportation

Categories

Engineering

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
ThermoVault
Related

Software Engineer (Python) - IoT & Energy Flexibility Markets

2026-05-28

Full-time
Entry
Belgium
Renewable Energy Semiconductor Manufacturing
Information Technology
View Job Details
Hunter Bond
Related

React Frontend Developer

2026-05-27

Full-time
Mid-Senior
United Kingdom
Financial Services
Engineering
View Job Details
QUANTEAM - North America (RAINBOW PARTNERS Group)
Related

C++ Developer - Trading - New York

2026-06-11

Full-time
Not Applicable
France
Financial Services
Information Technology