Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Embedded Software Engineer

Craig Technologies

Embedded Software / Flight Software EngineerThe vision at Craig Technologies is to make space accessible to everyone by increasing the viability of low-cost access to space. At Craig Technologies, our whole is greater than the sum of our parts. The Craig Technologies team is made up of highly talented individuals, each contributing their own experience, knowledge, skills, and ideas. It is our team that sets us apart from our competition and makes our mission of Bringing Space Down to Earth™ possible. At Craig Technologies we treat each day like it's Day One. We operate with a sense of urgency; we are customer obsessed, always learning and constantly evolving. Join our team and be a part of something great!Job SummaryCraig Technologies is seeking a talented and meticulous Embedded Software / Flight Software Engineer to join our team in Houston, TX or Merritt Island, FL. The candidate will be responsible for the architecture, implementation, and rigorous verification of core flight software systems powering satellites in cislunar and lunar orbits. This role focuses on delivering high-reliability, deterministic code capable of executing complex real-time operations, managing onboard data handling, and executing autonomous fault recovery beyond Earth's magnetosphere.Essential Duties/ResponsibilitiesDesign, implement, test, and maintain embedded flight software features, device drivers, and structural system improvements.Analyze, test, and perform low-level input/output (I/O) timing and data throughput performance assessments on integrated hardware/software architectures.Interface closely with hardware and electronics designers to coordinate seamless software-to-avionics integration and board bring-up activities.Draft automated unit, integration, and regression tests to validate flight logic against strict system constraints.Coordinate high-level functional testing of features on flat-sats, hardware-in-the-loop (HWIL) setups, and flight-representative simulators.Implement autonomous Fault Detection, Isolation, and Recovery (FDIR) flight routines to handle radiation-induced hardware resets or bit-flips autonomously.Other duties as assigned.Required SkillsAn organized, thorough, and highly methodical approach to software quality, configuration control, and automated testing frameworks.Excellent written and oral communication skills with the ability to clearly document software APIs, state machines, and interface logic.Capable of maintaining both a high quantity and high quality of reliable code output.Ability to thrive and pivot effectively within a fast-paced, hard-charging, high-stakes aerospace engineering environment.Required Education and ExperienceBachelor's Degree in Computer Science, Computer Engineering, Physics, or a highly related engineering domain plus 5-10 years of experience in embedded flight systems.5-10 years of direct experience writing high-reliability code utilizing C and C++ in a bare-metal, RTOS, or embedded Linux environment.Proven experience in deep hardware/software system integration, low-level debugging, and utilizing hardware test equipment (oscilloscopes, logic analyzers).Familiarity with standard serial communications protocols (RS-232, RS-422, RS-485) and standard packetized networking protocols (IP/UDP, IP/TCP).Additional Eligibility QualificationsDirect experience with the NASA Goddard Space Flight Center Core Flight Software (cFS) framework is a major plus.Experience with high-speed aerospace data protocols like SpaceWire, MIL-STD-1553, or CAN bus.Familiarity with xUnit-compliant test frameworks, POSIX-based operating systems (Linux, RTEMS, VxWorks), Docker-based containerization, and logging architectures.Experience working in an Agile/Scrum development model using Gitflow coordinated configuration management.All candidates selected will be subject to a background investigation and drug screen.To conform to U.S. Government International Traffic in Arms Regulations (ITAR) you must be a U.S. citizen, lawful permanent resident of the U.S., protected individual as defined by 8 U.S.C. 1324b(a)(3), or eligible to obtain the required authorizations from the U.S. Department of State.Physical RequirementsProlonged periods standing or walking on hard surfaces.Ability to travel <10% in support of hardware testing.Ability to lift up to 30 lbs.Note: This job description describes the general nature of the duties and requirements of the job. It is not intended to be an exhaustive list or to limit the supervisor's ability to modify work assignments as appropriate. ***All candidates selected will be subject to a security background investigation and must meet all eligibility requirements for access to classified information. *** Craig Technologies is an EEO Employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, age, disability, genetics, or any other non-job-related protected status.

Vacancy posted 21 hours ago
Similar jobs that could be interesting for youBased on the Embedded Software Engineer in Merritt Island, FL vacancy
  • $164.9k - $239.2k

     ...supporting Proprietary programs and is seeking a Senior Systems Engineer to join our team in Seal Beach, California, with potential...  ...Product architecture, design, development, and testExperience with software requirements verification testingExperience with scripting languages... 
    Suggested
    Bi-weekly pay
    Flexible hours
    Shift work

    Boeing

    Merritt Island, FL
    2 days ago
  • $99.2k - $138.88k

     ...spaceflight! This role is part of Advanced Concepts and Enterprise Engineering (ACE), supporting Blue Origin's mission of millions of people...  ...uniquely combines systems engineering fundamentals with software automation, model integration, and the practical application... 
    Suggested
    Permanent employment
    Temporary work
    Local area
    Relocation

    Blue Origin

    Merritt Island, FL
    1 day ago
  •  ...We are seeking highly skilled and motivated Lead Software/Integration Engineer with experience in modern front-end development, Javascript, AWS, Docker, Linux, CI/CD, and AI-assisted development to support front-end modernization, software integration, and mission-system... 
    Suggested
    Local area

    L3Harris Technologies

    Merritt Island, FL
    1 day ago
  •  ...L3Harris, Mission Networks, is seeking a Sr Specialist Systems Engineer to join our team in support of various programs, IRADs and proposals...  ...all phases of the project. This includes working closely with Software and Network Engineers to design and architect solutions,... 
    Suggested
    Local area

    L3Harris Technologies

    Merritt Island, FL
    9 hours ago
  •  ...Communication Systems Engineer IAetos Systems, Inc. was founded in early 2007 to provide a unique work experience. Employees are the foundation...  ....Process work documentation through prescribed processing software to provide work continuity, visibility and tracking to the... 
    Suggested
    Work experience placement

    Aetos Systems

    Merritt Island, FL
    4 days ago
  • $79 - $93 per hour

     ...Principal Systems EngineerThis Principal Systems Engineer role provides technical leadership for the design, development, integration,...  ...expertise with hands-on experience across electrical, mechanical, software, and spacecraft subsystems, and acts as a strategic thinker who... 
    Contract work
    Temporary work

    Actalent

    Merritt Island, FL
    3 days ago
  •  ...the interest of national security. Job Title: Lead, Systems Engineer Job Code: 41005 Job Location: Palm Bay, FL Job Schedule...  ...to deliver hardware Experience with requirements management software such as DOORS, Jama Experience with leading in a fixed-price... 
    Local area
    Relocation
    Relocation package

    L3Harris Technologies

    Patrick Air Force Base, FL
    21 hours ago
  •  ...Job Description Job Description Systems Engineering T&V Facilitator The Systems Integration Engineer will: Be the subject matter...  ...that influence system verification design across hardware, software, and operations domains. Define and oversee requirements strategies... 
    Work at office
    Day shift
    Afternoon shift

    ARES Corporation

    Merritt Island, FL
    12 days ago
  • $50 per hour

     ...of the strategic deterrence.We are currently seeking a Systems Engineer to support the Mechanical Ground Support Equipment team in the...  ...definition studies to translate customer requirements into hardware and software specifications. For positions that perform IT responsibilities,... 
    Full time
    Temporary work
    Work experience placement
    Casual work
    Work at office
    Flexible hours

    Lockheed Martin

    Cape Canaveral, FL
    4 days ago
  • $50 per hour

     ...lifecycle support, functioning as a critical partner in strategic deterrence by maintaining complex hardware, software, and support systems for decades.The Systems Engineer Field Tech Support Sr will be a part of the In Tube Conversion (ITC) team. This position will be... 
    Full time
    Contract work
    Temporary work
    For contractors
    Work experience placement
    Interim role
    Casual work
    Flexible hours

    Lockheed Martin

    Cape Canaveral, FL
    4 days ago
  • $91,000 - $210,000 per week

    Job Description Job ID#: 563384 Job Category: Pro - Engineering Position Type: Temp to Direct Duration: Contract to Di Positions Available: 3 Details: Job Title: System EngineerLocation: Rockledge, FLEmployment Type: Temp-to-direct Industry: IT services, IT... 
    Contract work
    Temporary work
    Local area
    Worldwide

    Acara Solutions

    Rockledge, FL
    2 days ago
  • $50 per hour

     ...of the strategic deterrence.We are currently seeking a Systems Engineer, Senior to support the Mechanical Ground Support Equipment team...  ...definition studies to translate customer requirements into hardware and software specifications. For positions that perform IT responsibilities,... 
    Full time
    Temporary work
    Work experience placement
    Casual work
    Work at office
    Flexible hours

    Lockheed Martin

    Cape Canaveral, FL
    4 days ago
  • DescriptionSAIC seeks an experienced and energetic IT Systems Engineer to directly support the modernization of the space launch ranges...  ...definition studies to translate requirements into hardware and software specification.Provides specific, detailed information for selection... 

    Science Applications International Corporation

    Cape Canaveral, FL
    2 days ago
  •  ...to grade level. Provide computer system management support. Help coordinate the planning and implementation of hardware and software upgrades, follow and enforce proper security procedures, oversee user accounts and ensure smooth and predictable data flow. Test... 

    Department of the Air Force

    Patrick Air Force Base, FL
    2 days ago
  •  ...actively developing the technologies to make this possible, with the ultimate goal of enabling human life on Mars.LAUNCH RELIABILITY ENGINEER (LAUNCH PADS & RECOVERY)The Launch Reliability organization at SpaceX is an inclusive, inter-disciplinary team that is committed... 
    Permanent employment
    Work at office
    Night shift
    Weekend work

    SpaceX

    Cape Canaveral, FL
    3 days ago
  •  ...extraordinary. Your journey starts now—protect and innovate with MANTECH!MANTECH seeks a motivated and detail-oriented System Safety Engineer to join our team in El Segundo, CA or Cape Canaveral Space Force Station, FL. The System Safety Engineer will help protect our... 
    Full time
    Contract work
    For contractors
    Work at office
    Local area
    Remote work

    ManTech International

    Cape Canaveral, FL
    2 days ago
  •  ...actively developing the technologies to make this possible, with the ultimate goal of enabling human life on Mars.FULL STACK SOFTWARE ENGINEER, FLIGHT SOFTWAREThe application software team is the central nervous system of SpaceX - we create mission critical applications... 
    Permanent employment
    Worldwide
    Weekend work

    SpaceX

    Cape Canaveral, FL
    4 days ago
  •  ...MANTECH!MANTECH seeks a highly talented  Propulsion Systems Project Engineer  with experience related to Launch Vehicle (LV) systems. To...  ...Office, and LCs preferred. Experience with agile software products, such as Warp Core, Jira, Confluence, MS Office Suite,... 
    Full time
    For contractors
    Local area
    Remote work

    ManTech International

    Cape Canaveral, FL
    2 days ago
  • $85.3k - $158.3k

     ...System.Lockheed Martin (LM) is looking for a dedicated Systems Engineer to become a member of the Safety Integration Team. As the Safety...  ...studies to translate customer requirements into hardware and software specifications. For positions that perform IT responsibilities,... 
    Full time
    Temporary work
    Work experience placement
    Casual work
    Flexible hours

    Lockheed Martin

    Cape Canaveral, FL
    2 days ago
  • $85.5k - $150.77k

     ...Systems Engineer SeniorSpace is a critical domain, connecting our technologies, our security and our humanity. While others view space...  ...changes such as Proposed Notice of Changes (PNOCs) • Experience with software development (Python, MATLAB, or similar script programming) •... 
    Full time
    Temporary work
    Work experience placement
    Work at office
    Remote work
    Relocation package
    Flexible hours

    Lockheed Martin Corporation

    Cape Canaveral, FL
    3 days ago
  • $81.31k - $113.84k

     ...working in space to benefit Earth. Multiple positions available across our Business Units. You will be matched with an appropriate engineering team based on your skillset and experience and our current business needs. Timeline: Applications will be reviewed on a... 
    Permanent employment
    Temporary work
    Internship
    Local area
    Flexible hours

    Blue Origin

    Cape Canaveral, FL
    2 days ago
  •  ...ConsultingCompensation: $120K-$150K /hr. Schedule: 40 hrs/Week. About the Opportunity:Integration engineering support is required to assemble and configuration-control the integrated baseline of subsystem software, data sets, and automated tests across all sprints.The Thread Integrator... 
    Contract work
    Temporary work
    Worldwide

    Acara Solutions

    Rockledge, FL
    2 days ago
  •  ...Software DeveloperLocation: Merritt Island, FLStatus: Full Time, On-siteContract: LASSO IIClearance: U.S. Citizenship requiredAstrion has an exciting opportunity for a Software Developer for the LASSO II contract, onsite at the Kennedy Space Center in Merritt Island,... 
    Full time
    Contract work
    Work at office

    ASTRION, INC.

    Merritt Island, FL
    2 days ago
  • $109k - $163k

     ...from the ground up. Whether you’re in propulsion, manufacturing, software, avionics, or a corporate function, you’ll collaborate across...  ...and processing facility projects in partnership with senior engineers.Design and support electrical systems across voltage levels ranging... 
    For subcontractor

    Relativity Space

    Cape Canaveral, FL
    3 days ago
  •  ...optimizing the building infrastructure that supports critical operations. Your new role As a Night Shift Operating Engineer, you will play a vital role in ensuring the safe, efficient, and uninterrupted performance of building systems across the facility... 
    Full time
    Night shift

    Hays Recruitment

    Merritt Island, FL
    4 days ago
  •  ...Description This position is part of the New Glenn recovery operations and reports to the Sr. Manager of Marine Operations. As a Port Engineer, you will be responsible for ensuring the readiness and operational capability of vessels supporting the recovery of New Glenn... 
    Permanent employment
    Temporary work
    Casual work
    Local area
    Shift work

    Blue Origin

    Merritt Island, FL
    2 days ago
  •  ...Engineer 2 Perform a variety of engineering assignments in planning and overseeing research, development, design, manufacture, test...  ...analytical skills; working knowledge of computer systems and integrated software application programs. Position may require travel. U. S.... 
    Contract work
    For contractors
    Work at office
    Local area

    Amentum

    Merritt Island, FL
    19 hours ago
  •  ...Structural Dynamics Engineer The vision at Craig Technologies is to make space accessible to everyone by increasing the viability of...  ...processing is a plus. Experience with Vibration Research test software, MEscope, or spacecraft-level shaker table testing is highly... 
    Permanent employment

    Craig Technologies

    Merritt Island, FL
    2 days ago
  •  ...We are seeking a TS-cleared highly skilled and motivated Software Engineer to lead a new mission area, providing technical leadership across software and infrastructure teams. The ideal candidate will hold an active TS clearance with the ability to obtain SCI, possess... 
    Contract work
    Local area

    L3Harris Technologies

    Cape Canaveral, FL
    1 day ago
  •  ...L3Harris is seeking Embedded Software Engineers in Palm Bay, FL to work on a dynamic team supporting design, development, integration, and test of embedded computing systems in support of the F-15 Aviate Navigate Communicate (ANC) and Mission Processor (MP) development... 
    Local area
    Immediate start

    L3Harris Technologies

    Patrick Air Force Base, FL
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Embedded Software Engineer. Be the first to apply!