hero

Careers in our Community

Explore Open Positions At Our Portfolio Companies 
52
companies
625
Jobs

Systems Firmware Engineer

iA

iA

johnson city, ny, usa
Posted on Oct 11, 2024

The Role:

As a Systems Firmware Engineer, you'll be at the forefront of a new team dedicated to designing and optimizing our next-generation network input/output systems. You'll play a pivotal role in developing the low-level communications that drive our Rx dispensing units and their associated peripherals. This is more than just maintaining systems—you’ll be shaping the future of our infrastructure, ensuring our devices operate seamlessly while capturing critical event data for OEE reporting. You’ll bring your expertise to scale solutions across a growing fleet of devices and collaborate closely with iA product teams to deliver innovative remote monitoring and reporting solutions. This is a unique opportunity to be a foundational member of a new team, where your contributions will directly influence the success of our products and shape the future of pharmacy automation. If you're driven by the chance to innovate and lead in uncharted territory, this is the role for you!

What you’ll do:

  • Network Design: Design and implement robust network I/O architectures to optimize data flow and performance
  • Metrics & Measurements: 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.
  • Performance Optimization: Continuously monitor and analyze network I/O metrics, troubleshoot performance issues, and implement optimization solutions for data transfer, latency, and bandwidth utilization.
  • Collaboration: Work with IT and Product Development teams to integrate network I/O solutions with existing systems and applications.
  • Documentation: Maintain comprehensive documentation for network configurations, procedures, and best practices.
  • Security Implementation: Ensure that all network I/O systems adhere to security protocols and best practices.
  • Testing and Validation: 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.
  • Technical Support: Provide technical support for network-related issues, troubleshooting as needed.
  • Expertise Development: Become an expert on our system devices, application data, and event messaging.
  • Algorithm Development: Develop algorithms to achieve proactive system monitoring and reporting.
  • Technical Review: Review, analyze, and interpret technical and design requirements.
  • Software Development: Create software (embedded C-code) to support real-time interfacing of control algorithms.
  • Developer Coordination: Coordinate with other developers to ensure cohesiveness with overall product design.
  • Safety and Quality Compliance: Support safety and quality certification testing and documentation, ensuring products meet safety and agency requirements (e.g., UL, IEC).
  • Customer Interaction: Interact with customers and project partners regarding program goals.
  • Quality Standards Maintenance: Maintain organizational standards of quality and performance.
  • Technical Reporting: Prepare technical reports on results and design decisions.
  • Impact Assessment: Assess overall impacts on robotics and order fulfillment software.

Who you are:

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

Even better if you have:

  • 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.
  • High proficiency in programming languages such as C, C#, 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 are the perks?

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

More 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 iARx.com.

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 iARx.com 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.