Principal Software Engineer.

Copello Global
Maidstone, UK
2 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Compensation
£60,000.0 - £65,000.0
Working hours
Regular working hours
Job source

Tech stack

Computer-Aided Design Adobe InDesign C++ (Programming Language) Embedded Software Rhapsody Software Engineering Verification and Validation (Software) Systems Architecture UML Model-Driven Development

Job description

  • Lead the design and development of embedded software solutions for complex systems.
  • Define software and system architectures from requirements using structured design methodologies.
  • Support integration, verification and validation activities within a safety-critical environment.
  • Participate in design reviews, technical decision-making and continuous improvement initiatives.
  • Engage with customers and stakeholders to understand requirements and resolve technical challenges.
  • Contribute to the successful delivery of high-quality, compliant engineering solutions.

Requirements

  • A degree or equivalent qualification in Software Engineering, Electronics Engineering, Physics, Mathematics or a related discipline.
  • Strong commercial experience developing software in C and/or C++.
  • Experience designing software architectures using UML or other model-based design techniques.
  • Familiarity with tools such as CAMEO, Enterprise Architect, Rhapsody or similar modelling environments.
  • Experience developing software that interfaces with hardware in real-time or embedded environments.
  • Knowledge of safety-critical development standards and regulated engineering processes.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on copello.co.uk

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:13 min

Evaluating UML, block diagrams, and the C4 model

Simon Lasselsberger · World Congress 2022

4:18 min

Prioritizing communication and structural awareness over strict tool mastery

Liam Hurrel +1 · World Congress 2021

4:36 min

Visualizing system architecture with Mermaid UML diagrams

Jakov Semenski · LIVE

1:39 min

Speaker introduction and software engineering background

Daniel Raniz Raneland · LIVE

5:05 min

Combining software creation skills with marketing and public building

David Levai · LIVE

7:52 min

Defining the exact role of specifications in software

Artem Manchenkov Artem Manchenkov · World Congress 2024

Videos

See all

Related articles

See all