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

Embedded Controls Software Engineer

Job in Raleigh, Wake County, North Carolina, 27601, USA
Listing for: 6AM City, LLC
Full Time position
Listed on 2026-07-17
Job specializations:
  • Software Development
    Embedded Software Engineer, Software Engineer
Salary/Wage Range or Industry Benchmark: 110000 - 140000 USD Yearly USD 110000.00 140000.00 YEAR
Job Description & How to Apply Below

Job Description

Founded in 1918, Kearfott Corporation, a global Aerospace and Defense supplier for over 100 years, is a leader in the design and manufacture of precision motion control products and inertial navigation components. Kearfott has a very long history of innovation and excellence, and is the go-to brand for many of our global clients. Kearfott is trusted, respected and plays a vital role in the success of America’s aerospace and defense industries.

With over a century of expertise & experience, Kearfott is dedicated to providing quality, reliability, and cutting‑edge technology to customers worldwide to meet their sea, land, air, and space navigation and guidance requirements.

Kearfott offers a comprehensive benefits package including a 401K and Tuition Reimbursement. We offer a 9/80 schedule with every other Friday off and flexible work options for most positions.

We are looking for talented individuals who want to be part of a world‑class work force. Join Kearfott and become part of a company that is recognized for technical expertise and respected world‑wide as a ‘full service’ provider.

For more information visit our website at

We have an exciting opportunity for an Embedded Controls Software Engineer to join our team in Black Mountain, NC.

This position is responsible for the following:

  • Supporting the design and development of software, software tools, and tests for electromechanical actuation systems used in aircraft, missiles, land-based products, and space-based products.
  • Evaluating customer requirements, both technical and programmatic, and evaluating lower level requirements for software/firmware and test stand elements of actuation programs.
  • Supporting technical program managers with schedule, task, and cost performance tracking.
  • Supporting the development team to ensure design choices meet customer requirements.
  • Supporting proposal efforts, prototype development and other New Product Introduction (NPI) activities culminating in the transition of new products into production.
Business Development Support
  • Travel as required to support market development and customer needs.
  • Support proposal efforts.
  • Support and advance relationships with our customers and their engineering teams.
Product Life Cycle Engineering
  • Supports software requirements maintenance for aerospace and defense electromechanical actuation systems applications.
  • Evaluates and maintains software requirements developed from end-item and/or systems specifications, and evaluates requirements / test / code traceability using IBM Rational DOORS (Dynamic Object-Oriented Requirements System).
  • Supports coding for embedded applications, PC-based applications, scripts, and development tools.
  • Supports integration of mechanical, electrical, software/firmware, and test project artifacts to ensure the system meets customer requirements.
  • Reviews customer/system specifications, and assesses compliance of the software to the requirements.
  • Understands FAA, EASA, or military certification requirements, and follows associated design/development processes.
  • Understands system safety, reliability, and maintainability aspects of the product.
  • Knowledge of performance modeling using Matlab/Simulink, PLECS or similar tools.
  • Supports cost proposal activity for embedded code development (code, tests, documentation, and tools).
  • Supports development efforts for customer funded projects as well as IR&D projects.
  • Supports product design analysis.
  • Supports project management with task tracking.
Required Skills:

Critical Competencies
  • Basic understanding of embedded programming:
    • C coding language.
    • Interrupts.
    • Operating Systems and task management (timing, prioritization, schemes).
    • Requirements development, management, and traceability.
    • Verification testing – implementation and concepts.
  • Basic understanding of file version / revision control tools and techniques (Git, Subversion, Synergy, etc.).
  • Basic understanding of the dynamic behavior of electromechanical systems.
  • Basic understanding of Python and  programming languages.
  • Familiarity with regulations, certification standards, design assurance, and systems standards such as DO-178C, DO-254, FAR 25, ARP
    4754, MIL-STD-882E is a…
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)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary