Crane Company

Embedded Software Development Engineer (Fixed-Term)

Crane Company
Apply
16 hours ago
Leicester, United KingdomMid Level

Responsibilities

  • Develop embedded software in C, including low-level drivers, for bare-metal applications.
  • Participate in requirements capture, requirements reviews, code reviews, and document reviews.
  • Design and implement software in accordance with project quality standards and DO-178C requirements.
  • Create design and qualification documentation.
  • Develop optimized software for resource-constrained hardware and hard real-time requirements.
  • Contribute to continuous improvement activities and deliver robust, high-quality solutions.

Requirements

  • Proficiency in embedded software development using C, particularly bare-metal applications and low-level drivers.
  • Experience in aerospace software development using DO-178B/C standards and an AS9100 quality management system.
  • Experience developing DAL-A software, including related test methodologies, tools, and qualification activities.
  • Experience developing highly optimized code for resource-constrained hardware and hard real-time systems.
  • Understanding of embedded hardware, microcontrollers, peripherals, and hardware/software interfaces.
  • Experience using oscilloscopes, DVMs, or similar equipment.
  • Strong problem-solving abilities and a self-starting approach.
  • Desirable experience with Parasoft, IBM DOORS, and GitHub.
  • Knowledge of MISRA C/C++ and static analysis techniques.
  • Experience creating documentation for DO-178C qualification.
  • Experience with I2C, SPI, RS232, PBIT, and CBIT development.

Tech Stack

C

Categories

Crane Company

About Crane Company

11-50 employees
Contact me