Description:
IVEK Corporation is a leading manufacturer of precision liquid dispensing and metering systems. We are committed to innovation, quality, and customer satisfaction, offering engineers an environment that fosters professional growth and technical excellence.
The Engineer – Embedded Systems (Level 2) is a professional engineering role responsible for supporting product development, testing, and process improvements at IVEK Corporation. Building on foundational experience, the Engineer applies embedded systems engineering principles with increasing independence, contributes to design solutions, and collaborates across teams to deliver high-quality precision fluid dispensing and metering systems. This role develops deeper expertise in IVEK products and industry standards, while beginning to take ownership of defined project deliverables.
Essential Duties and Responsibilities:
General (Engineer):
- Conduct experiments, analyze data, and support validation of product performance.
- Collaborate with engineers, technicians, and production staff to solve problems and ensure product quality.
- Contribute to continuous improvement initiatives in product design, processes, and tools.
- Participate in project meetings and contribute to technical discussions.
- Support customer and supplier interactions, including occasional travel for problem-solving or installations.
- Ensure compliance with regulatory and quality requirements (IEC/EN/UL 61010-1, RoHS, ISO 9000/13485). Provide guidance to Associate Engineers or interns on technical tasks as appropriate.
- Adheres to IVEK policies and procedures.
- Other duties as assigned.
Specific (Embedded Systems):
- Proficient with development tools, testing tools, and modeling systems for embedded software and/or PLCs.
- Familiar with and utilizes CAD software, testing tools, and modeling systems for electronics.
- Create automated test scripts for hardware and software verification with minimal supervision.
- Participate in the design, analysis, and verification/validation of complex embedded systems.
- Create and review engineering documentation, embedded software, and drawings in compliance with IVEK processes and guidelines.
Education and Experience:
- Bachelor of Science in Electrical Engineering or Computer Engineering. Software Engineering and Computer Science considered with relevant experience in Embedded Software and/or Electronics.
- 2–5 years of relevant engineering experience (co-op/internship experience or advanced degree may be considered).
Knowledge, Skills and Abilities:
General (Engineer):
- Expanding knowledge of IVEK products, processes, and applications.
- Reads and applies relevant publications, standards, and regulatory materials.
- Applies fundamental engineering principles with minimal supervision.
- Works collaboratively across functions, with the ability to coordinate small tasks or subprojects.
- Engages in technical discussions and begins contributing solutions, not just data.
- Demonstrates growing independence while seeking guidance on complex challenges.
- Accountable for assigned work and able to manage multiple priorities effectively.
- Communicates clearly in written reports, presentations, and technical documentation.
- Begins to interact directly with customers or suppliers on technical matters.
- Shows initiative in identifying opportunities for improvement and implementing solutions.
- Strong computer skills are required.
Specific (Embedded Systems):
- Proficient in Embedded Software fundamentals (MCUs, MPUs, race conditions, interrupts, bare-metal, RTOS, priority, timing deadlines, multi-tasking, etc.).
- Ability to generate embedded software documentation, source control, life cycle methods, and test descriptions.
- Proficient in C programming language, assembly language, and real-time techniques; including the ability to design embedded software for both bare-metal and RTOS.
- Ability to use common software and hardware tools used to develop embedded software including: compilers, linkers, static analyzers, debuggers, emulators, oscilloscopes and logic analyzers.
- Experience with basic communication protocols such as: RS232, I2C, SPI. Familiarity with more advanced communication protocols such as: CAN, USB, Ethernet, HTTP, FTP, EtherNet/IP, PROFINET, EtherCAT, OPC-UA.
- Familiarity with using software (e.g., Python, Visual Basic, C#, etc.) to automate testing of embedded software.
- Familiarity with electronic components and logic functions. Able to contribute to the design and review of schematics, PCBs, and electronic component drawings.
- Familiarity with different software development life cycle models and their trade-offs (e.g., Waterfall, Agile, Scrum, etc.).
- Willingness to learn and utilize PLCs and automation software in both in-house test fixtures and customer products.
- Familiarity with Electronic CAD tools; especially Siemens PADs and/or KiCAD.
Benefits:
- Medical, Dental & Vision Insurance- Minimal waiting period. Full-time employees are eligible for benefits on the 1st of the month following hire date.
- Health Savings Account- Includes employer contributions
- Life Insurance- Basic plan covered by employer with option to increase.
- 401K with company match
- Paid vacation, sick and personal time.
- 9 paid holidays
- Education Reimbursement
- Fitness room with showers on-site
Job Type: Full-time
Pay: $82,000.00 - $110,000.00 per year
Benefits:
- 401(k)
- 401(k) matching
- Dental insurance
- Flexible schedule
- Health insurance
- Health savings account
- Life insurance
- Paid time off
- Vision insurance
Education:
Ability to Commute:
- North Springfield, VT 05150 (Required)
Ability to Relocate:
- North Springfield, VT 05150: Relocate before starting work (Required)
Work Location: In person