Embedded Software Developer

Katalyst HealthCares & Life Sciences Inc
  • Cedar Rapids, IA
    23 days ago

    Job Description

    The Embedded Software Developer is responsible for designing, developing, integrating, and testing embedded software for aerospace and avionics systems. The role involves developing software using C/C++ and Python, supporting real-time embedded applications, working with avionics communication protocols, and ensuring compliance with DO-178B/DO-178C and applicable software development standards.

    • 10+ years of embedded software development experience.
    • Strong understanding of DO-178B/DO-178C standards.
    • Working knowledge of C, C++, and Python.
    • Must be authorized to work in the U.S. without the company's immigration sponsorship now or in the future. The company will not offer immigration sponsorship for this position. The company will not seek an export authorization for this role.
    • Knowledge of designing new software systems using object-oriented design principles.
    • Demonstrated technical leadership capability for working with internal organizations and external customers.
    • Knowledge of air/ground messaging and related data link protocols, including:
    • ARINC 429
    • ARINC 618
    • VDL Mode 2
    • TCP/IP
    • ATN OSI
    • Knowledge of aircrew human-machine interface design.

    Qualification:

    • Degree in Science, Technology, Engineering, or Mathematics (STEM).
    • Design, code, test, and provide ongoing support for embedded systems software to meet technical and customer requirements.
    • Design and code based on low-level software requirements.
    • Build, test, and deliver real-time embedded software to target environments in support of program and customer commitments.
    • Assist with system-level testing, working closely with cross-functional areas to coordinate desired solutions, document problem reports, and support resolution activities.
    • Participate in design and code reviews with other members of the team to identify and eliminate problems early in the development process.

    Numbers & Facts

    LocationCedar Rapids, IA

    Skills

    • Aerospace and Defenseunmatched
    • Avionicsunmatched
    • C Programming Languageunmatched
    • C++ Programming Languageunmatched
    • Code Reviewsunmatched
    • Communications Protocolsunmatched
    • Cross-Functionalunmatched
    • Embedded Softwareunmatched
    • Embedded Systemsunmatched
    • Human Machine Interface (HMI)unmatched
    • Identify Issuesunmatched
    • Maintain Complianceunmatched
    • Mathematicsunmatched
    • Object Oriented Design (OOD)unmatched
    • Object Oriented Softwareunmatched
    • Open Systems Interconnection (OSI)unmatched
    • Python Programming/Scripting Languageunmatched
    • Realtime Operating Systemunmatched
    • Software Administrationunmatched
    • Software Designunmatched
    • Software Developmentunmatched
    • System Testunmatched
    • TCP/IP (Transmission Control Protocol/Internet Protocol)unmatched
    • Technical Leadershipunmatched
    • Testingunmatched

    Be found by employers

    5,500+ employers search our resume database daily. Add yours to get found by recruiters looking for candidates like you.

    Level up your application

    Professional resume templates

    Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

    Free resume templates

    Free resume builder

    Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

    Free resume builder