Eddy pump corporation is an international engineering and manufacturing company with state-of-the-art material moving technology that is used onboard us navy ships along with the largest mining, oil, wastewater, chemical, etc industries in the world.
*position overview*:
eddy pump corporation is seeking a talented and experienced embedded systems engineer to join our dynamic team. As an embedded systems engineer, you will play a critical role in the design, development, and optimization of embedded systems that drive the operation of our innovative pumping technology. You will collaborate closely with a multidisciplinary team of engineers to ensure the seamless integration of software, firmware, and hardware components. This position requires a strong background in embedded systems design, programming, and troubleshooting, as well as a passion for delivering cutting-edge solutions in the pumping industry.
*responsibilities*:
- design, develop, and maintain embedded systems software and firmware for our advanced pumping technology.
- collaborate with cross-functional teams, including electrical, mechanical, and software engineers, to define system requirements and develop comprehensive embedded solutions.
- develop and implement real-time control algorithms and protocols to optimize the performance, efficiency, and reliability of our pumping systems.
- perform hardware and software integration and testing to ensure the seamless operation of embedded systems across various platforms.
- debug and troubleshoot issues related to embedded systems, utilizing debugging tools, oscilloscopes, and other testing equipment.
- participate in the selection and evaluation of microcontrollers, processors, and other embedded components to ensure compatibility, performance, and cost-effectiveness.
- write efficient and robust code in c/c++ and other programming languages to control and interface with embedded systems.
- conduct feasibility studies and performance analysis to drive continuous improvement and innovation in embedded system design.
- collaborate with external vendors and partners to integrate third-party components and technologies into our embedded systems.
*qualifications*:
- bachelor's or master's degree in electrical engineering, computer engineering, or a related field. Additional certifications or advanced degrees are a plus.
- proven experience in embedded systems design, development, and testing, preferably in a hardware-focused or industrial environment.
- strong proficiency in c/c++ programming language and experience with embedded systems development tools and ides.
- solid understanding of microcontrollers, processors, and other embedded hardware components.
- familiarity with real-time operating systems (rtos), firmware development, and device driver programming.
- experience with communication protocols such as can bus, ethernet, spi, and i2c.
- proficiency in using debugging tools, oscilloscopes, logic analyzers, and other testing equipment.
- knowledge of software development methodologies, version control systems, and software testing techniques.
- ability to read and understand schematics and datasheets for hardware integration.
- strong analytical and problem-solving skills, with a detail-oriented and systematic approach.
Join eddy pump corporation as an embedded systems engineer and be part of a team that is revolutionizing the pumping industry. Contribute your expertise to the development of cutting-edge embedded systems and help drive our mission to provide innovative and efficient pumping solutions worldwide.
Pay: $50,000.00 - $80,000.00 per month
work location: in person