×
Register Here to Apply for Jobs or Post Jobs. X

Embedded Software Engineer

Job in Burlington, Chittenden County, Vermont, 05405, USA
Listing for: Clear Point Consultants
Full Time position
Listed on 2026-01-01
Job specializations:
  • Software Development
    Embedded Software Engineer, Software Engineer
Job Description & How to Apply Below

Due to client requirements, applicants must be willing and able to work on a W2 basis.

We are seeking a Senior Embedded Software Engineer with deep expertise in real‑time, safety‑critical development and strong leadership capabilities. In this role, you will guide and contribute to the full lifecycle of embedded software for airborne systems—from requirements analysis and architecture to implementation, integration, and certification. You will work hands‑on with microcontrollers, low‑level software, and industry‑leading safety standards to deliver high‑integrity systems that meet the highest levels of certification.

What

You’ll Do
  • Analyze and refine system requirements to ensure they fully support airborne software needs.
  • Develop high‑level and low‑level software requirements that define system behavior, constraints, and performance expectations.
  • Architect, design, and document embedded software solutions optimized for hardware and resource constraints.
  • Implement embedded software in C and assembly for ARM‑based microcontroller platforms.
  • Integrate software with other components and target hardware; support system‑level bring‑up and troubleshooting.
  • Investigate and resolve issues related to timing, performance, and real‑time execution.
  • Promote reuse of software components and lifecycle data across the engineering group.
  • Conduct peer reviews of design, code, and documentation.
  • Collaborate closely with verification teams to ensure appropriate testing and analysis per DO‑178C guidelines.
  • Lead a small team of embedded software engineers, providing both technical direction and day‑to‑day guidance.
  • Mentor junior engineers in DO‑178C compliance, best practices for real‑time and safety‑critical development, and practical integration/debug techniques.
Minimum Qualifications
  • Bachelor’s degree in Computer Engineering, Electrical Engineering, Computer Science, or related field
  • 7+ years of experience in real‑time embedded software development for safety‑critical systems
  • Strong background in requirements engineering, software architecture, and system design
  • Mastery of the C programming language
  • Experience with ARM microcontrollers such as TI Hercules or STM
    32 (or similar)
  • Ability to read and interpret schematics, datasheets, and technical documentation
  • Hands‑on experience with lab tools including oscilloscopes, signal generators, power supplies, and bus analyzers
  • In‑depth understanding of DO‑178C Level A activities, objectives, and deliverables
  • Strong communication skills and ability to work independently, collaboratively, or as a technical lead
  • Deep knowledge of communication interfaces and peripherals (SPI, I2C, CAN, ARINC 429, ADCs, DMAs, sensors, etc.)
  • Experience participating in Stage of Involvement reviews and communicating with certification authorities
  • Familiarity with DO‑330 (tool qualification) and DO‑331 (model‑based development)
#J-18808-Ljbffr
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary