FPGA / Embedded Systems Engineer - HYBRID
USA Firmware
Cleveland, ohio
Job Details
Temporary
Full Job Description
Job Title: Senior Embedded Systems Engineer (Hybrid) - Ohio
Overview: We are seeking a highly experienced Senior Embedded Systems Engineer to join our dynamic team in a hybrid role, based in Ohio. This position requires a seasoned professional with expertise in FPGA, firmware, and software development, as well as a deep understanding of embedded systems architecture. You will lead technical teams internally and externally, shaping projects from inception through completion for various consumer, industrial, and medical products.
Key Responsibilities:
- Provide technical leadership for software, firmware, and electrical hardware teams throughout all project phases, both internally and externally.
- Lead quoting of FPGA/firmware/software project tasks, employing strategic make/buy analysis.
- Design and implement FPGA, microcontroller, and processor-based systems for diverse applications across consumer, industrial, and medical sectors.
- Contribute to the architecture and design of embedded systems, including hardware component selection, VHDL/C/C++ code frameworks, communication architectures, field update strategies, and debugging methodologies.
- Ensure sound code maintenance, system debugging, and ongoing sustaining engineering for embedded projects.
- Collaborate with cross-functional teams, including engineers, developers, and designers, both within the organization and with external partners.
- Effectively communicate technical expertise and company capabilities to prospective clients of both technical and non-technical backgrounds.
- Travel - 0-10%
Requirements
Required Qualifications:
- 10+ years of experience in product design and development within engineering.
- 10+ years of experience in VHDL programmable logic coding.
- 15+ years of experience in embedded C programming.
- Proficiency in VHDL with extensive experience in programmable logic-based systems.
- Expertise in simulating FPGA designs and debugging embedded systems.
- Strong C/C++ programming skills, with experience in embedded system design and development.
- Proficiency with development tools such as oscilloscopes, spectrum analyzers, DC power analyzers, logic analyzers, and protocol analyzers.
- Experience with a range of FPGAs, ARM processors, microcontrollers, and their respective IDEs/compilers.
- Familiarity with the integration and simulation of third-party soft FPGA cores.
- Knowledge of low-power design practices for battery-powered devices.
- Understanding of wired peripheral serial communication protocols.
- Familiarity with security aspects of embedded systems.
- Experience with the open-source community.
Preferred Skills:
- Strong communication and collaboration skills, with the ability to work effectively in cross-disciplinary teams.
- Ability to manage multiple projects and tasks, balancing technical complexity with strategic business needs
This is an exciting opportunity for a highly skilled engineer to play a crucial role in developing cutting-edge embedded systems while working with a talented and diverse team. If you're passionate about embedded systems and looking for a hybrid role with the flexibility of working both remotely and on-site in Ohio, we encourage you to apply.
Onsite/Hybrid - Must be commutable on demand