Lead Embedded Software Design and Verification Engineer

Sterling Engineering

Ennis (TX)

Hybrid

USD 105,000 - 151,000

Full time

7 days ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Sterling Engineering is seeking a Lead Embedded Software Design & Verification Engineer to develop and verify software for embedded flight control systems. The role leads a local engineering team and collaborates with international partners, based in Shannon, Co. Clare with hybrid/remote options.

You will work on C-based safety-critical software, mentor engineers, and drive DO-178C compliant verification, requirements reviews, and certification documentation.

Qualifications

  • Bachelor's degree in Electrical, Computer or Software Engineering or related field.
  • 5+ years of embedded software development experience.
  • Experience leading software design and verification activities.
  • Experience in safety-critical development environments.
  • Mentoring and developing engineering teams.

Responsibilities

  • Lead design, development, integration, and verification of embedded software for flight control systems.
  • Mentor and lead a team of embedded software engineers.
  • Develop safety-critical embedded software using C and conduct design/code reviews.
  • Oversee software verification activities and aerospace audits for DO-178C compliance.
  • Plan resources, tasks, budgets, and coordinate with international partners.
  • Support HIL/SIL testing and system-level verification.
  • Prepare certification documentation and software plans.

Skills

C programming
Embedded systems
ARM Cortex-M
TI C2000
CAN
I2C
SPI
UART
Real-time systems
Aerospace safety standards
DO-178C

Education

Bachelor's degree in Electrical/Computer/Software Engineering

Tools

MATLAB/Simulink

Job description

Lead Embedded Software Design & Verification Engineer Role Overview

We are seeking a creative and experienced Lead Embedded Software Design & Verification Engineer to develop and verify software for embedded flight control systems. The successful candidate will lead and develop a local engineering team while working closely with international engineering partners. The role is based in Shannon, Co. Clare, with some hybrid/remote working available as required.

Key Responsibilities
  • Lead the design, development, integration, and verification of embedded software for flight control systems.
  • Lead and mentor a team of embedded software engineers.
  • Develop safety-critical embedded software using C.
  • Lead requirements, design, and code reviews.
  • Support system-level software and hardware integration.
  • Develop and manage software verification activities.
  • Lead project task assignments, resource planning, and budget tracking.
  • Work closely with customers and external engineering partners.
  • Support software development and certification activities.
  • Lead or support aerospace software audits and compliance activities.
  • Develop software plans and certification documentation.
  • Support HIL/SIL testing and system-level verification.
Technical Requirements
  • Strong understanding and experience in:
  • C programming for embedded systems
  • Embedded systems and microcontroller architecture
  • Control theory, including:
  • PID control loops
  • Feedback systems
  • Control-loop implementation
  • Motor-control microcontrollers and/or DSP platforms
  • ARM Cortex-M
  • TI C2000
  • PWM generation
  • ADC sampling
  • Real-time timing constraints within control loops
  • Embedded communication protocols:
  • SPI
  • I2C
  • CAN
  • UART
  • Aerospace & Safety-Critical Experience
  • Experience with aerospace software development and certification, including:
  • DO-178C
  • Safety-critical software development
  • Software requirements and traceability
  • Software design and verification
  • HIL/SIL testing environments
  • Software certification audits
  • Software planning and certification documentation, including:
  • PSAC Plan for Software Aspects of Certification
  • SDP Software Development Plan
  • SAS Software Accomplishment Summary
Leadership & Project Management Experience
  • leading embedded software engineering teams.
  • Mentoring and developing junior engineers.
  • Leading technical reviews and design activities.
  • Assigning project tasks and managing engineering resources.
  • Project planning and execution.
  • Budget tracking and cost management.
  • Customer and stakeholder engagement.
  • Ability to work effectively with international engineering teams.
Desirable Experience
  • MATLAB / Simulink Simulation and modelling tools
  • Model-based development
  • Flight control systems
  • Motor control systems
  • Aerospace or other safety-critical embedded applications
Qualifications & Experience
  • Bachelor's degree in one of the following: Electrical Engineering Computer Engineering Software Engineering Embedded Systems Related engineering discipline
  • 510+ years' experience in embedded software development.
  • Demonstrated experience leading software design and verification activities.
  • Experience mentoring and developing engineering teams.
  • Experience working within safety-critical development environments.
Benefits:

null TPBN1_IJ

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Lead Embedded Flight Software - Design Verification
Lead Embedded Flight Software - Design Verification

Sterling Engineering • Ennis (TX)

Hybrid
USD 105,000 - 151,000
Embedded Software Design – Verification Engineer
Embedded Software Design – Verification Engineer

iCodde • Rockford (IL)

Hybrid
USD 100,000 - 130,000
Embedded Software Engineer, Design & Verification
Embedded Software Engineer, Design & Verification

Katalyst CRO • Rockford (IL)

On-site
USD 80,000 - 110,000
Embedded Software Engineer, Design & Verification
Embedded Software Engineer, Design & Verification

Katalyst CRO • Plano (TX)

On-site
USD 100,000 - 130,000
Embedded Software Design & Verification Engineer
Embedded Software Design & Verification Engineer

iCodde • Rockford (OH)

On-site
USD 85,000 - 120,000
Embedded Flight Software Engineer
Embedded Flight Software Engineer

Actalent • Huntsville (AL)

On-site
USD 180,000 - 240,000
Embedded Engineer
Embedded Engineer

Novia Infotech • Elyria (OH)

On-site
USD 100,000 - 120,000
Senior Embedded Systems & Controls Engineer
Senior Embedded Systems & Controls Engineer

LMK Recruiting Solutions • Irvine (CA)

On-site
USD 150,000 - 250,000
Health, dental, and vision coverage
401(k) with company match
Equity
Embedded Software Verification Engineer (Mid level)
Embedded Software Verification Engineer (Mid level)

CS GROUP - USA • East Hartford (CT)

Hybrid
USD 110,000 - 150,000
Annual cash bonus
Comprehensive health insurance
Retirement plan
+4
Verification Engineer
Verification Engineer

Apera • Town of Vermont (WI)

On-site
USD 90,000 - 130,000