Demo

Embedded Software Engineer

Apetan Consulting LLC
Jamestown, ND Full Time
POSTED ON 10/8/2026
AVAILABLE BEFORE 11/6/2026

Job Title: - Senior Embedded Software Engineer / Developer

Location:- Jamestown, ND - Cedar Rapids, IA (Onsite)

Full time role

Job Summary

We are seeking a highly experienced Senior Embedded Software Engineer / Developer with strong expertise in C/C and Python, embedded software development, aerospace standards, software requirements, design, implementation, testing, and verification.

Key Responsibilities

  • Design, develop, code, test, debug, and provide ongoing support for real-time embedded software.
  • Develop software based on low-level software requirements and system/customer requirements.
  • Analyze business and technical requirements and translate them into detailed software requirements and implementation designs.
  • Gather requirements from stakeholders, prepare requirement documentation, obtain approvals, and support implementation.
  • Develop embedded software primarily using C, with additional development using C and Python.
  • Apply object-oriented design principles when designing new software systems.
  • Ensure software solutions comply with aerospace architecture, development, security, accessibility, and industry best practices.
  • Develop and maintain software in accordance with DO-178B/DO-178C standards.
  • Apply knowledge of DO-330 and aerospace software verification practices.
  • Build, test, integrate, and deliver embedded software to target environments.
  • Participate in high-level requirements reviews, software design reviews, code reviews, and verification reviews.
  • Perform design reviews and update software designs based on review findings.
  • Create and maintain requirements traceability matrices linking requirements, implementation, and verification activities.
  • Develop software test cases, test procedures, test scripts, and verification procedures based on requirements.
  • Execute tests in target and test environments and generate detailed test results.
  • Perform Requirement-Based Testing (RBT) and review RBT test artifacts.
  • Support system-level testing and coordinate with cross-functional engineering teams.
  • Analyze and support Change Requests (CRs), including development, correction, verification, and implementation activities.
  • Investigate and resolve software problems and verify the disposition of Software Problem Reports (SPRs).
  • Document problems, corrective actions, test results, and verification evidence.
  • Coordinate with development, systems, verification, quality, and other cross-functional teams.
  • Participate in Agile development environments and support sprint-based development activities.
  • Provide technical leadership and collaborate effectively with internal organizations and external customers.
  • Support customer commitments by delivering high-quality embedded software within program schedules.

Technical Requirements

  • 10 years of experience in embedded software development.
  • Strong proficiency in C programming.
  • Working knowledge of C and Python.
  • Strong understanding of DO-178B / DO-178C.
  • Basic/working knowledge of DO-330.
  • Experience developing real-time embedded software.
  • Experience with aerospace software development, reviews, testing, and verification.
  • Experience with software requirements analysis and requirements-based development.
  • Experience preparing software planning and development documentation.
  • Experience with requirements traceability and verification activities.
  • Experience with software design and object-oriented design principles.
  • Experience with code, design, requirements, test case, test procedure, and test result reviews.
  • Experience developing and executing automated/manual test scripts.
  • Experience with software problem reports, change requests, corrections, and verification.
  • Experience with IBM DOORS and/or Siemens Polarion.
  • Experience using development environments such as Visual Studio Code and/or Microsoft Visual Studio.
  • Knowledge of aircraft, avionics, or electronic systems.
  • Knowledge of aerospace communication and data-link protocols, including:
  • ARINC 429
  • ARINC 618
  • VDL Mode 2
  • TCP/IP
  • ATN/OSI
  • Knowledge of air/ground messaging systems.
  • Knowledge of aircrew Human-Machine Interface (HMI) design is a plus.

Salary.com Estimation for Embedded Software Engineer in Jamestown, ND
$132,510 to $156,993
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Embedded Software Engineer?

Sign up to receive alerts about other jobs on the Embedded Software Engineer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$90,609 - $105,383
Income Estimation: 
$117,524 - $131,245
Income Estimation: 
$162,729 - $194,659
Income Estimation: 
$173,217 - $199,061
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Apetan Consulting LLC

  • Apetan Consulting LLC Spartanburg, SC
  • Title: Mechanical Start-up Engineer Location: Spartanburg, SC onsite Employment : 12 month Contract Required Skill And Responsibility Experience with data ... more
  • 7 Days Ago

  • Apetan Consulting LLC Trenton, NJ
  • Position:- Physical Therapist Location:- Trenton, New Jersey area Position Purpose One Physical Therapist is required to provide onsite physical therapy se... more
  • 7 Days Ago

  • Apetan Consulting LLC Graniteville, SC
  • Job Title: Senior Health & Safety Specialist Location: Graniteville, SC, US (onsite) Duration: Fulltime Must-haves Bachelor's degree in Occupational Safety... more
  • 8 Days Ago

  • Apetan Consulting LLC Greenville, NC
  • Job Title: Electrical Engineer/Wire Harness Design Engineer City: Greenville, NC Duration: 12 months Summary Electrical Systems / Wire Harness Engineer res... more
  • 14 Days Ago


Not the job you're looking for? Here are some other Embedded Software Engineer jobs in the Jamestown, ND area that may be a better fit.

  • L&T Technology Services Jamestown, ND
  • Role: Embedded Software Engineer Location: Jamestown, ND Duration: Fulltime / Contract Client: L&T Job Description: The job requires a good knowledge of st... more
  • 8 Days Ago

  • RFA Engineering Fargo, ND
  • RFA Engineering ( www.rfamec.com ) develops embedded software and electronics for our world-class clients in the areas of precision agriculture and vehicle... more
  • 16 Days Ago

AI Assistant is available now!

Feel free to start your new journey!