> Markdown version of [/jobs/ext/563205-embedded-system-engineer](https://www.wearedevelopers.com/jobs/ext/563205-embedded-system-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Embedded System Engineer - **Company:** IVEK CORP. - **Location:** Springfield, VT, United States - **Experience:** Experienced - **Salary:** $82,000.0 - $110,000.0 - **Contract:** Internship / Graduate position - **Skills:** C (Programming Language), Computer-Aided Design, Agile Methodology, Data Analysis, Assembly Language, Automation of Tests, C Sharp (Programming Language), Compilers, Computer Engineering, Software Debugging, Programming Tools, Electronic Design Automation, Embedded Software, Emulators, Ethernet, EtherCAT, Hypertext Transfer Protocols (HTTP), Python (Programming Language), OLE for Process Control, Scrum Methodology, Real-Time Operating Systems, Robotic Automation Software, RS-232, Software Engineering, File Transfer Protocol (FTP), Serial Peripheral Interface, Software Verification, Information Technology, Vba Programming Language, Bare Metal, Software Version Control - **Published:** June 18, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=d967bfaae7710ff7 ## About the Role Do you have experience in Computer skills?, Do you have a Bachelor's degree?, * 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., * Bachelor's (Preferred) Ability to Commute: * North Springfield, VT 05150 (Required) ## Description 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., 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. ## Related Videos - [More efficient software for more efficient microchips](https://www.wearedevelopers.com/videos/1164-more-efficient-software-for-more-efficient-microchips) - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [Building a hypercar from scratch](https://www.wearedevelopers.com/videos/607-building-a-hypercar-from-scratch) - [Agile work at CARIAD – Creating a customer web application for controlling the vehicle ](https://www.wearedevelopers.com/videos/200-agile-work-at-cariad-creating-a-customer-web-application-for-controlling-the-vehicle) - [Tour de Force: Open-Source LLM Inference Optimization from Simple to Sophisticated](https://www.wearedevelopers.com/videos/100099-tour-de-force-open-source-llm-inference-optimization-from-simple-to-sophisticated) - [Unlocking the potential of Digital & IT at Vodafone](https://www.wearedevelopers.com/videos/602-unlocking-the-potential-of-digital-it-at-vodafone) ## Related Articles - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [The Ultimate Software Engineer Career Path Guide for 2023](https://www.wearedevelopers.com/magazine/146-the-ultimate-software-engineer-career-path-guide-for-2023) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [Steps to Get a Software Engineer Internship](https://www.wearedevelopers.com/magazine/160-steps-to-get-a-software-engineer-internship)