Embedded Systems Software Architect

6 days ago


Cedar Rapids, Iowa, United States Omni Inclusive Full time

Software Development Opportunities at Omni Inclusive

**Job Summary**

Omni Inclusive is seeking a skilled software engineer to join our team. As an embedded systems software architect, you will be responsible for designing and developing software systems for real-time embedded systems. Your expertise in Assembly C, C++, and Python/Perl scripting languages will be essential in this role.

**Key Responsibilities**

* Design and develop device drivers and hardware-software integration
* Develop software systems using object-oriented design principles
* Collaborate with internal organizations and external customers to deliver technical solutions
* Maintain and develop flight-critical embedded software

**Desirable Skills**

* Network protocol knowledge and real-time operating system expertise
* Knowledge of aircraft systems and their functions
* Familiarity with air/ground messaging and related data link protocols
* Understanding of A661 and A739 HMI display standards
* Experience with DO-178B/C, DO-200, and DO-330 certification processes

**Education and Experience**

* Bachelor's or Master's degree in Science, Technology, Engineering, or Mathematics
* 5-8 years of relevant experience in software development

**About Omni Inclusive**

Omni Inclusive is a company that values innovation and collaboration. We are committed to delivering high-quality software solutions that meet the needs of our customers. If you are a motivated and experienced software engineer looking for a new challenge, we encourage you to apply for this role.


  • Software Architect

    4 hours ago


    Cedar Rapids, Iowa, United States HCLTech Full time

    Job Title: Software ArchitectWe are seeking a highly skilled Software Architect to join our team at HCLTech. As a key member of our software development team, you will be responsible for designing and developing software systems for real-time embedded systems.Key Responsibilities:Design and develop software systems using object-oriented design...


  • Cedar Rapids, Iowa, United States Saige Partners LLC Full time

    Saige Partners LLC is seeking skilled Embedded Software Engineers to contribute to a leading organization in the avionics and defense sector. The positions available range from mid-level to Principal, with flexible remote work options. This dynamic team utilizes C/C++, Python, and embedded Linux, concentrating on the architecture and implementation of...


  • Cedar Rapids, Iowa, United States Saige Partners LLC Full time

    Saige Partners LLC is seeking skilled Embedded Software Engineers to contribute to a prominent organization in the avionics and defense sector. Opportunities are available for mid-level to Principal positions, with options for remote work. The team specializes in C/C++, Python, and embedded Linux, focusing on the architecture and creation of embedded...


  • Cedar Rapids, Iowa, United States Saige Partners LLC Full time

    Saige Partners LLC is seeking skilled Embedded Software Engineers to contribute to a leading organization in the avionics and defense sector. The positions available range from mid-level to Principal, with flexible remote work options. This team specializes in C/C++, Python, and embedded Linux, concentrating on the creation and enhancement of embedded...

  • Software Architect

    3 days ago


    Cedar Rapids, Iowa, United States HCLTech Full time

    Job DescriptionWe are seeking a highly skilled Software Architect to join our team at HCLTech. As a key member of our team, you will be responsible for designing and developing software systems for real-time embedded systems.Key Responsibilities:Design and develop software systems for real-time embedded systems using object-oriented design principles.Develop...


  • Cedar Rapids, Iowa, United States L&T Technology Services Full time

    Job SummaryWe are seeking a highly skilled Embedded Systems Software Developer to join our team at L&T Technology Services. As an Avionics FMS Software Specialist, you will be responsible for designing, coding, testing, and providing ongoing support for embedded systems software to meet technical and customer requirements.Key ResponsibilitiesDesign and code...

  • Software Architect

    1 week ago


    Cedar Rapids, Iowa, United States HCLTech Full time

    Job DescriptionWe are seeking a highly skilled Software Architect to join our team at HCLTech. As a key member of our team, you will be responsible for designing and developing software systems for real-time embedded systems.Key Responsibilities:Design and develop software systems for real-time embedded systemsDevelop device drivers and hardware-software...


  • Cedar Rapids, Iowa, United States HCLTech Full time

    About the RoleWe are seeking a highly skilled Embedded Software Development Engineer to join our team at HCLTech. As a key member of our team, you will be responsible for designing, developing, and testing complex embedded software systems.Key ResponsibilitiesDesign and Development: Design and develop high-quality embedded software systems for various...


  • Cedar Rapids, Iowa, United States HCLTech Full time

    Job DescriptionWe are seeking a highly skilled Embedded & Automation Software Development Engineer to join our team at HCLTech. As a key member of our team, you will be responsible for designing, developing, and integrating complex embedded systems.Key Responsibilities:Develop and maintain high-quality embedded software for avionics systemsCollaborate with...

  • Software Engineer II

    3 weeks ago


    Cedar Rapids, Iowa, United States Collins Aerospace Full time

    About the RoleThis is a challenging and rewarding opportunity to join Collins Aerospace as a Software Engineer II - Embedded Linux and DevOps. As a key member of our team, you will be responsible for designing, developing, and maintaining state-of-the-art embedded Linux software solutions.Key ResponsibilitiesDesign and Development: Design, develop, and...


  • Cedar Falls, Iowa, United States Velocity Enterprises Full time

    About the RoleWe are seeking a skilled Embedded Systems Software Engineer to join our team at Velocity Enterprises. As a key member of our automation technology projects, you will be responsible for designing, implementing, and customizing customer-specific software solutions.Develop software for real-time operating systems using C or C++Design and implement...

  • Software Engineer II

    3 weeks ago


    Cedar Rapids, Iowa, United States Collins Aerospace Full time

    About the RoleCollins Aerospace is seeking a highly skilled Software Engineer II to join our Avionics team. As a key member of our team, you will be responsible for designing, developing, and maintaining state-of-the-art embedded Linux software solutions.Key ResponsibilitiesDesign and Development: Design, develop, and continuously enhance our customized...


  • Cedar Rapids, Iowa, United States Saige Partners LLC Full time

    Job SummaryWe are seeking a highly skilled and experienced Senior Principal Software Architect to lead our team in the development of cutting-edge GNSS software solutions. As a key member of our engineering team, you will be responsible for designing, integrating, and verifying the entire GNSS software solution, working closely with our clients' engineering...


  • Cedar Rapids, Iowa, United States Saige Partners LLC Full time

    About the RoleWe are seeking a highly skilled and experienced Senior Principal Software Architect to lead our GNSS software solution efforts. As a key member of our team, you will be responsible for the requirements, design, integration, and verification of our GNSS software solution in close collaboration with our clients' engineering teams worldwide.Key...


  • Cedar Rapids, Iowa, United States Collins Aerospace Careers Full time

    About the RoleWe are seeking a highly motivated Senior Software Engineer to join our Airborne Information Solutions team in Cedar Rapids, IA. As a key member of our team, you will design, develop, and continuously enhance our customized Linux OS ecosystem, maintaining ownership over areas such as build toolchain, kernel, root filesystem, bootloader, device...


  • Cedar Rapids, Iowa, United States Performance Software Full time

    Why Choose Us:Performance Software and its affiliate, Talent Tier, are dynamic mid-sized firms dedicated to delivering cutting-edge software and hardware solutions to our clientele. With a robust history spanning over 25 years, we pride ourselves on our stability, boasting an exceptionally low turnover rate of just 2–4% annually. Our core values emphasize...


  • Cedar Rapids, Iowa, United States Trapeze Full time

    Job SummaryWe are seeking a highly skilled Senior Software Architect to drive the architecture of our products and technologies as we continue our cloud transformation journey. This role requires a deep understanding of software architecture concepts, software development, and technical leadership.Key ResponsibilitiesDesign and execute an architecture vision...


  • Cedar Rapids, Iowa, United States Trapeze Full time

    Job Summary:We are seeking a highly skilled Senior Software Architect to drive the architecture of our products and technologies as we continue our cloud transformation journey. This role requires a broad and deep knowledge of software architecture concepts, software development, and technical leadership. The ideal candidate will be able to drive the current...


  • Cedar Rapids, Iowa, United States RTX Full time

    About the RoleWe are seeking a highly skilled and experienced Senior Systems Engineer to lead our APNT Solutions team. As a key member of our Mission Systems team, you will be responsible for architecting, designing, and developing systems for real-time embedded navigation and timing solutions for military ground, airborne, and maritime applications.Key...


  • Cedar Rapids, Iowa, United States Tekfortune Inc Full time

    Job Title: Software EngineerAt Tekfortune Inc, we are seeking a highly skilled Software Engineer to join our team. As a Software Engineer, you will be responsible for designing, developing, and maintaining flight-critical embedded software.Key Responsibilities:Design and develop software systems using object-oriented design principlesWork with internal...