Embedded Software EngineerLondonUK

Apr 30, 2025
London
Full Time
FallenAmbers
Not Disclosed
Skills
Dermatology • Accomodation • Corporate Marketing • Corporate Risk Management • Civil Quality Control • Computer Engineering
The Role
Dermatology • Accomodation • Corporate Marketing • Corporate Risk Management • Civil Quality Control • Computer Engineering

We are looking for a professional Embedded Software Engineer to execute complete embedded software development lifecycle. The goal is to create scalable and optimized software systems.

Embedded Software Engineer responsibilities include:

  • Designing and implementing software of embedded devices and systems
  • Designing developing coding testing and debugging system software
  • Analyzing and enhancing efficiency stability and scalability of system resources

Job brief

We are looking for a professional Embedded Software Engineer to execute complete embedded software development lifecycle. The goal is to create scalable and optimized software systems.

Responsibilities

  • Design and implement software of embedded devices and systems from requirements to production and commercial deployment
  • Design develop code test and debug system software
  • Review code and design
  • Analyze and enhance efficiency stability and scalability of system resources
  • Integrate and validate new product designs
  • Support software QA and optimize I/O performance
  • Provide postproduction support
  • Interface with hardware design and development
  • Assess thirdparty and opensource software

Requirements

  • Proven working experience in software engineering
  • BS degree in Computer Science or Engineering
  • Experience in handson development and troubleshooting on embedded targets
  • Solid programming experience in C or C
  • Proven experience in embedded systems design with preemptive multitasking realtime operating systems
  • Familiarity with software configuration management tools defect tracking tools and peer review
  • Excellent knowledge of OS coding techniques IP protocols interfaces and hardware subsystems
  • Adequate knowledge of reading schematics and datasheets for components
  • Strong documentation and writing skills

Skills

C, C++, OS coding techniques, IP protocols, interfaces, hardware subsystems