Senior Firmware Software Developer

2 days ago


Cedar Rapids, Iowa, United States Actalent Full time
Job Description

We are seeking an experienced Firmware Engineer with a strong background in electrical engineering, software engineering, or a related field to join our team at Actalent.

In this role, you will be responsible for developing and maintaining the RTOS code for the Powerlink product, a lighting system used in various applications such as offices, stadiums, and industrial settings.

Key Responsibilities:
  • Develop and maintain RTOS code for the Powerlink product
  • Collaborate with cross-functional teams to design and develop embedded systems
  • Work on microcontroller-based designs and develop software for embedded devices
  • Ensure the security and reliability of the Powerlink product
  • Stay up-to-date with the latest technologies and advancements in the field
Requirements:
  • Experience with embedded RTOS development (e.g., Micrium uC/OS, VXWorks, embOS, FreeRTOS)
  • Proficiency in coding with C and C++ for microcontroller applications
  • Knowledge of microcontroller security methodologies
  • Experience with communications technologies and protocols such as Modbus, BACnet, TCP/IP
  • Strong problem-solving abilities and excellent communication skills
About Actalent:

Actalent is a global leader in engineering and sciences services and talent solutions. We help visionary companies advance their engineering and science initiatives through access to specialized experts who drive scale, innovation, and speed to market.

We are committed to diversity, equity, and inclusion and strive to create a culture that values and respects the contributions of all employees.



  • Cedar Rapids, Iowa, United States Actalent Full time

    Firmware Engineer Job DescriptionWe are seeking an experienced Firmware Engineer with a strong background in electrical engineering, software engineering, or a related field. The ideal candidate will have a solid understanding of embedded systems, microcontrollers, and real-time operating systems.Key Responsibilities:Design and develop firmware for...


  • Cedar Rapids, Iowa, United States Actalent Full time

    About the RoleWe are seeking an experienced Firmware Engineer to join our team at Actalent. As a key member of our engineering team, you will be responsible for developing RTOS code for the Powerlink product, a lighting system used in various applications.Key ResponsibilitiesDevelop RTOS code for the Powerlink product using C and C++ programming...


  • Cedar Rapids, Iowa, United States PDDN INC. Full time

    Job Title: Firmware Test EngineerPDDN INC. is seeking a skilled Firmware Test Engineer to join our team in Cedar Rapids, IA. As a Firmware Test Engineer, you will be responsible for testing and validating firmware and system-level testing of IoT devices, analyzing and troubleshooting analog and digital circuits, and contributing to product development.Key...

  • Firmware Test Engineer

    11 hours ago


    Cedar Rapids, Iowa, United States PDDN INC. Full time

    Job Title: Firmware Test EngineerPDDN INC. is seeking a skilled Firmware Test Engineer to join our team in Cedar Rapids, IA. As a Firmware Test Engineer, you will be responsible for testing and validating firmware and system-level components of IoT devices.Key Responsibilities:Design and develop test fixtures and testing procedures for production...


  • 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 Raytheon Technologies Full time

    About the RoleWe are seeking a highly skilled Senior Engineer, Software Engineering to join our team at Raytheon Technologies. As a key member of our Avionics team, you will play a critical role in advancing flight deck solutions, airborne communications, and vision systems for commercial and military customers.Key ResponsibilitiesConduct and coordinate...


  • Cedar Rapids, Iowa, United States Raytheon Technologies Full time

    Job SummaryWe are seeking a highly skilled Senior Software Engineer to join our Avionics team at Raytheon Technologies. As a Senior Software Engineer, you will be responsible for designing, developing, and testing software systems for our commercial and military customers.Key ResponsibilitiesDesign and develop software systems for avionics applications,...


  • Cedar Rapids, Iowa, United States Raytheon Technologies Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our Avionics team at Raytheon Technologies. As a Senior Software Engineer, you will be responsible for designing, developing, and testing software systems for our commercial and military customers.Key ResponsibilitiesDesign and develop software systems for avionics applications,...


  • 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 Raytheon Technologies Full time

    Job SummaryWe are seeking a highly skilled Senior Engineer, Software Engineering to join our team at Raytheon Technologies. This role will be responsible for conducting and coordinating moderately complex tests for control and diagnostic systems, as well as designing and implementing build procedures to support hardware and software product development.Key...


  • Cedar Rapids, Iowa, United States Raytheon Technologies Full time

    Job SummaryRaytheon Technologies is seeking a Senior Engineer, Software Engineering to join our team in Cedar Rapids, IA. As a key member of our Avionics team, you will be responsible for designing and developing software solutions for commercial and military customers.Key ResponsibilitiesConduct and coordinate complex tests for control and diagnostic...


  • Cedar Rapids, Iowa, United States Raytheon Technologies Full time

    About the RoleWe are seeking a highly skilled Senior Engineer, Software Engineering to join our team at Raytheon Technologies. As a key member of our Avionics team, you will be responsible for designing and developing software solutions for our commercial and military customers.Key ResponsibilitiesConduct and coordinate complex tests for control and...


  • Cedar Rapids, Iowa, United States Raytheon Technologies Full time

    Job SummaryRaytheon Technologies is seeking a Senior Engineer, Software Engineering to join our team in Cedar Rapids, IA. As a key member of our Avionics team, you will be responsible for designing and developing software solutions for commercial and military customers.Key ResponsibilitiesConduct and coordinate moderately complex tests for control and...

  • Software Developer

    2 weeks ago


    Cedar Rapids, Iowa, United States HCLTech Full time

    Job Description:HCLTech is seeking a skilled Software Engineer to join our team. As a key member of our organization, you will be responsible for designing and developing software systems using object-oriented design principles.Key Responsibilities:Design and develop software systems using object-oriented design principles.Develop and maintain device drivers...


  • 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 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

    Job Summary:We are seeking a highly skilled 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 complex software systems, collaborating with cross-functional teams, and driving innovation in...


  • 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...


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

    About the RoleWe are seeking a highly motivated and experienced Senior Software Engineer to join our Avionics team at Collins Aerospace. 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 develop customized Linux OS ecosystems,...