Systems Firmware Engineer

4 weeks ago


Iowa City, Iowa, United States Innovation Associates Full time

Job Summary:

We are seeking a highly skilled Systems Firmware Engineer to join our team at Innovation Associates. As a key member of our team, you will be responsible for designing and optimizing our next-generation network input/output systems.

Key Responsibilities:

  • Design and implement robust network I/O architectures to optimize data flow and performance
  • Standardize and map data events to the goals of OEE, ensuring availability, rate, and output metrics are aggregated, persisted, and transferred efficiently to a supporting data service
  • Continuously monitor and analyze network I/O metrics, troubleshoot performance issues, and implement optimization solutions for data transfer, latency, and bandwidth utilization
  • Work with IT and Product Development teams to integrate network I/O solutions with existing systems and applications
  • Maintain comprehensive documentation for network configurations, procedures, and best practices
  • Ensure that all network I/O systems adhere to security protocols and best practices
  • Execute comprehensive testing to validate the performance and reliability of network I/O configurations
  • Provide technical support for network-related issues, troubleshooting as needed
  • Become an expert on our system devices, application data, and event messaging
  • Develop algorithms to achieve proactive system monitoring and reporting
  • Review, analyze, and interpret technical and design requirements
  • Create software (embedded C-code) to support real-time interfacing of control algorithms
  • Coordinate with other developers to ensure cohesiveness with overall product design
  • Support safety and quality certification testing and documentation, ensuring products meet safety and agency requirements (e.g., UL, IEC)
  • Interact with customers and project partners regarding program goals
  • Maintain organizational standards of quality and performance
  • Prepare technical reports on results and design decisions
  • Assess overall impacts on robotics and order fulfillment software

Requirements:

  • Bachelor's degree in Engineering (e.g., Electrical, Computer, Software Engineering) or equivalent combination of education and experience
  • 3+ years' of hands-on experience in automation, firmware and/or software development
  • Exceptional verbal and written communication skills to convey technical concepts clearly and effectively
  • Strong analytical abilities with a focus on diagnosing and troubleshooting network performance issues
  • Proficient in network protocols (TCP/IP, UDP, etc.)
  • Experience with network monitoring and analysis tools
  • Familiarity with network security practices and tools to ensure optimal system performance
  • Keen attention to detail, ensuring high-quality deliverables
  • Proven experience in maintaining industrial automation systems, ensuring operational efficiency
  • High proficiency in programming languages such as C and C++
  • Advanced PC skills and experience with PLC (Programmable Logic Controller) systems
  • Familiarity with SQL database software for data management and analysis
  • Understanding of software development processes, techniques, and debugging practices

Preferred Qualifications:

  • Master's degree in an Engineering field
  • 2+ years of experience in embedded firmware engineering
  • Knowledge of Overall Equipment Effectiveness (OEE) concepts and ability to scale design patterns across command hardware and multiple devices
  • Knowledge of programming languages such as C# and Python
  • Experience with Azure DevOps, TFS, and/or other project management systems
  • Proficient in using Git for version control in collaborative development environments
  • Experience with VHDL or FPGA function block programming for hardware development
  • Understanding of real-time programming methodologies
  • Experience in Linux programming for system-level applications
  • Knowledge of power electronics, motor drives, or variable frequency drives
  • Familiarity with Software Quality Assurance (SQA) processes to ensure product quality
  • Proactive and results-driven, thriving in fast-paced and dynamic work environments

What We Offer:

  • Generous time off policy that allows you to put your family first
  • Opportunity to work on the cutting edge of pharmacy automation in a high growth tech company
  • Competitive benefits, salary, and talent development opportunities
  • Commitment to professional development and working for a company where your voice is heard

Compensation:

The estimated base annual salary range for this position is $106,250.00 to $143,750.00, though a candidate's base annual salary shall be determined on a range of factors, including, but not limited to, qualifications and experience.

This position may additionally be eligible for an annual discretionary bonus.

About iA:

iA (Innovation Associates) is a pharmacy fulfillment company that provides an integrated platform of capabilities to support Centralized and Community Pharmacy Fulfillment Solutions.

With over 30 years of experience in the pharmacy fulfillment business, we have developed and implemented a suite of automation and software solutions that help deliver quick and sustainable business results.

Our integrated Pharmacy Fulfillment Platform enables scalable solutions that helps run the prescription fulfillment process from prescription acceptance to delivery, supporting dynamic design flexibility to service pharmacies in a variety of volumes and settings.

Our solutions improve workflow, and increase efficiency, while enabling more time for pharmacists to focus on their patients. iA works with pharmacy providers in the Commercial, Health Systems, Government, and Mail Order/eCommerce markets. iA can help customers transform their pharmacy. For more information, visit

Our Mission:

We partner with providers to transform pharmacy through our leading-edge software enabled fulfillment technology and partners to deepen the patient-pharmacist relationship, enhancing patient safety and choice while increasing operational efficiency.

iA empowers pharmacists to focus on patient care.

iA can run the prescription fulfillment process from start to finish, helping pharmacies manage fulfillment and inventory to help lower costs, improve efficiency, increase safety, and provide comprehensive Rx tracking and real-time support.

Our Products:

Software

Modular Hardware

Sophisticated Counting and Collation Devices

Our Core Values:

Solutions Driven

Customer Centric

Championing Diversity

Empowering Ownership

Trust Daringly

To learn more about iA's product, people and culture visit

OR check us out on LinkedIn ( , Facebook ( , X ( , and YouTube (

iA provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws.

This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation and training.



  • Iowa City, Iowa, United States Innovation Associates Full time

    About the Role:We are seeking a highly skilled Firmware Systems Developer to join our team at Innovation Associates. As a Firmware Systems Developer, you will play a critical role in designing and optimizing our next-generation network input/output systems.Key Responsibilities:Design and implement robust network I/O architectures to optimize data flow and...


  • Iowa City, Iowa, United States Ampcus Full time

    Job DescriptionAmpcus is seeking a highly skilled Firmware Developer to join our team. The ideal candidate will have a strong background in embedded systems and firmware development, with a focus on designing and developing firmware for input/output devices used in Programmable Logic Controllers (PLCs).Key Responsibilities:Design and develop complex firmware...


  • Iowa City, Iowa, United States Palmer Group Full time

    Job SummaryWe are seeking a skilled and detail-oriented Low Voltage Systems Engineer to join our team. As a Low Voltage Systems Engineer, you will be responsible for designing, implementing, and maintaining low-voltage systems, including structured cabling, security systems, audio-visual systems, and communication networks. The ideal candidate should have a...


  • Iowa City, Iowa, United States EPCO Corporate Full time

    Job Title: Senior Control EngineerEnterprise Products Partners L.P. is a leading North American provider of midstream energy services to producers and consumers of natural gas, NGLs, crude oil, refined products, and petrochemicals. We are seeking a Senior Control Engineer to join our team.Job Summary:The Senior Control Engineer will be responsible for...


  • Iowa City, Iowa, United States ENGIE North America Inc. Full time

    Electrical Engineer III Job DescriptionENGIE North America Inc. is seeking an experienced Electrical Engineer III to join our team. The successful candidate will be responsible for designing, building, operating, and maintaining the energy infrastructure delivering safe, reliable, cost-effective, and sustainable energy solutions in producing and distributing...


  • Iowa City, Iowa, United States Epco Corp Full time

    Senior Control Engineer Job DescriptionEnterprise Products Partners L.P. is a leading North American provider of midstream energy services to producers and consumers of natural gas, NGLs, crude oil, refined products, and petrochemicals.We are seeking a Senior Control Engineer to join our team in Iowa City, IA. The successful candidate will be responsible for...


  • Iowa City, Iowa, United States Enterprise Products Partners Full time

    Pipeline process control is a critical component of Enterprise Products Partners' operations, ensuring the safe and efficient transportation of refined products and petrochemicals. We are seeking a Senior Process Control Systems Engineer to join our team and contribute to the design and support of process control related systems for our pipeline areas.The...


  • Iowa City, Iowa, United States The University Of Iowa Full time

    The University of Iowa Hospitals and Clinics department of Engineering Services is seeking a highly skilled Electrical Systems Specialist. This full-time position will have a primary schedule of 8a.m to 4:30p.m. Monday-Friday, including weekends and holidays as scheduled for on-call. The ideal candidate will demonstrate Master Electrician qualifications,...


  • Iowa City, Iowa, United States The University Of Iowa Full time

    Job SummaryThe University of Iowa Hospitals and Clinics department of Engineering Services, HVAC Shop, is seeking a skilled Environmental Systems Mechanic III. This full-time position will have a primary schedule of 12 a.m. to 8:30 a.m. and will be responsible for performing skilled work in the area of installation, repair, alteration, replacement, and...


  • Iowa City, Iowa, United States University of Iowa Full time

    Job Summary:The University of Iowa Hospitals and Clinics department of Engineering Services is seeking a skilled Electrician III to join their team. This full-time position will involve working a primary schedule of 8a.m to 4:30p.m. Monday-Friday, including weekends and holidays as scheduled for on-call. The ideal candidate will possess Master Electrician...


  • Iowa City, Iowa, United States The University Of Iowa Full time

    The University of Iowa Hospitals and Clinics department of Engineering Services is seeking a highly skilled Electrician III to join their team. This full-time position will involve working a primary schedule of 8 a.m. to 4:30 p.m., Monday through Friday, including weekends and holidays as scheduled for on-call duties.The ideal candidate will possess Master...


  • Iowa City, Iowa, United States University of Iowa Hospitals & Clinics Full time

    Job Summary: The University of Iowa Hospitals and Clinics department of Engineering Services is seeking a highly skilled Electrician III to join their team. This full-time position will involve working a primary schedule of 8a.m to 4:30p.m. Monday-Friday, including weekends and holidays as scheduled for on-call. The ideal candidate will possess Master...


  • Iowa City, Iowa, United States gpac Full time

    Electrical Engineer Job DescriptionGPAC is seeking a highly skilled Electrical Engineer to join our team. As a key member of our Corporate Engineering Group, you will be responsible for the electrical and control system elements of equipment and processes.Key Responsibilities:Lead major capital expenditure projects from initial development through vendor...


  • Iowa City, Iowa, United States The University Of Iowa Full time

    The University of Iowa Hospitals and Clinics department of Engineering Services is seeking a highly skilled Electrician III to join their team. This full-time position comes with a primary schedule of 8a.m to 4:30p.m. Monday-Friday, including weekends and holidays as scheduled for on-call.Key Responsibilities:Plan, lay-out, and supervise the installation of...

  • HVAC System Tester

    3 weeks ago


    Iowa City, Iowa, United States Decoding HR LLC Full time

    We are seeking a skilled TAB Technician to play a pivotal role in ensuring the seamless implementation of HVAC projects. As a TAB Technician, you will be responsible for preparing HVAC TAB layouts, engaging in field work, and collaborating with design engineers to address issues and propose innovative solutions.Key Responsibilities:Prepare HVAC TAB Layouts:...


  • Iowa City, Iowa, United States nGenium Full time

    X-Ray Field Service EngineerSalary $75,000-$95,000Location - IowaThe RoleWe are seeking an experienced Field Service Engineer to join our team. In this role, you will be responsible for providing technical support and maintenance for X-ray and other medical imaging systems at client sites. You will install, troubleshoot, and repair equipment, while also...


  • Iowa City, Iowa, United States The University Of Iowa Full time

    Job Title: Electrician IIIThe University of Iowa Hospitals and Clinics is seeking a highly skilled Electrician III to join our team. This full-time position will involve working a primary schedule of 8a.m to 4:30p.m. Monday-Friday, including weekends and holidays as scheduled for on-call.Key Responsibilities:Plan, lay-out, and supervise the installation of...

  • Software Engineer

    3 weeks ago


    Iowa City, Iowa, United States University of Iowa Full time

    Job Title: Application DeveloperJob Summary:We are seeking a skilled Application Developer to join our team at the University of Iowa. As a key member of our Hydroscience Engineering department, you will be responsible for developing web applications, designing user interfaces, and working on database systems.Key Responsibilities:Design and develop web...


  • Iowa City, Iowa, United States Syms Strategic Group, LLC (SSG) Full time

    Job OverviewSyms Strategic Group, LLC (SSG) is seeking a highly skilled Automated Test Engineer to join our team in support of a large Department of Veterans Affairs (VA) nationwide program.Key Responsibilities:Design and implement test automation strategies to ensure high-quality software delivery.Develop and execute automated tests using Selenium and other...


  • Iowa City, Iowa, United States A. O. Smith Full time

    A. O. Smith is a global leader in innovative technologies and energy-efficient solutions for products manufactured and marketed worldwide.The company is one of the world's leading manufacturers of residential and commercial water heating equipment and boilers, as well as a manufacturer of water treatment products for residential and light commercial...