Systems Firmware Engineer
1 week ago
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 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
- Develop and implement robust test plans and procedures to ensure firmware and software meet quality standards
- 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 Innovation Associates:
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 us at 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.
-
Senior Firmware Engineer
2 weeks ago
Iowa City, Iowa, United States Ampcus Full timeJob 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...
-
Systems Firmware Engineer
2 weeks ago
Iowa City, Iowa, United States Innovation Associates Full timeJob 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...
-
Embedded Firmware Engineer
4 weeks ago
Iowa City, Iowa, United States Ampcus Full timeJob Title: Embedded Firmware DeveloperAmpcus is seeking an experienced Embedded Firmware Developer to join our team. As a key member of our hardware development team, you will be responsible for designing and developing firmware for embedded hardware used in Programmable Logic Controllers (PLCs).Responsibilities:Design and develop complex embedded firmware...
-
Low Voltage Systems Engineer
1 week ago
Iowa City, Iowa, United States Palmer Group Full timeJob 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...
-
Senior Control Systems Engineer
1 week ago
Iowa City, Iowa, United States EPCO Corporate Full timeJob 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...
-
Low Voltage Systems Engineer
3 weeks ago
Iowa City, Iowa, United States Palmer Group Full timeJob OverviewWe are seeking a skilled and detail-oriented Low Voltage Engineer to join our team at Palmer Group. As a Low Voltage Engineer, you will be responsible for designing, implementing, and maintaining low-voltage systems, including structured cabling, security systems, audio-visual systems, and communication networks.Key ResponsibilitiesDesign...
-
Electrical Systems Engineer
5 days ago
Iowa City, Iowa, United States ENGIE North America Inc. Full timeElectrical 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...
-
Senior Control Systems Engineer
2 weeks ago
Iowa City, Iowa, United States Epco Corp Full timeSenior 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...
-
Senior Process Control Systems Engineer
5 days ago
Iowa City, Iowa, United States Enterprise Products Partners Full timePipeline 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...
-
Discrete Control Systems Engineer
3 weeks ago
Iowa City, Iowa, United States Dangote Group Full timeJob SummaryWe are seeking a highly skilled Discrete Control System Engineer - Power Plant to join our team at Dangote Sugar Refinery Plc. As the successful candidate, you will be responsible for the operation and maintenance of the power plant, ensuring its smooth and efficient functioning.Key ResponsibilitiesEnsure the trouble-free operation of all power...
-
Systems Analyst
4 weeks ago
Iowa City, Iowa, United States The University Of Iowa Full timeJob Title: Systems AnalystThe University of Iowa is seeking a highly skilled Systems Analyst to join our Engineering Computer Services team. As a key member of our team, you will be responsible for designing, installing, configuring, administering, and securing computer systems in support of teaching, research, and outreach.Key Responsibilities:Analyze and...
-
Automation Systems Designer
4 weeks ago
Iowa City, Iowa, United States Diedre Moire Corp. Full timeAutomation EngineerAt Diedre Moire Corp., we are seeking an experienced Automation Engineer to join our team. As an Automation Engineer, you will be responsible for designing and implementing machine control systems, programming PLCs, and integrating HMIs. Your expertise in robotics, motion control, and machine vision will be essential in developing...
-
Automation Systems Specialist
4 weeks ago
Iowa City, Iowa, United States Diedre Moire Corp. Full timeAutomation EngineerThe Automation Engineer role at Diedre Moire Corp. involves designing and implementing machine control systems, including PLC programming and integration of HMIs. The ideal candidate will have experience with machine control design, robotics, and motion control systems.Key Responsibilities:Design and implement machine control systems using...
-
Electrical Systems Specialist
1 month ago
Iowa City, Iowa, United States The University Of Iowa Full timeJob Title: Electrician IIIThe University of Iowa Hospitals and Clinics department of Engineering Services is seeking a highly skilled Electrician III to join our team.Job Summary:We are looking for a Master Electrician with extensive experience in electrical systems installation, repair, and maintenance. The successful candidate will have a strong background...
-
Electrical Systems Specialist
5 days ago
Iowa City, Iowa, United States The University Of Iowa Full timeThe 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,...
-
Environmental Systems Specialist
5 days ago
Iowa City, Iowa, United States The University Of Iowa Full timeJob 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...
-
Electrical Systems Specialist
5 days ago
Iowa City, Iowa, United States University of Iowa Full timeJob 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...
-
Electrical Systems Specialist
5 days ago
Iowa City, Iowa, United States The University Of Iowa Full timeThe 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...
-
Electrical Systems Specialist
4 days ago
Iowa City, Iowa, United States University of Iowa Hospitals & Clinics Full timeJob 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...
-
Electrical Systems Specialist
2 weeks ago
Iowa City, Iowa, United States gpac Full timeElectrical 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...