What are the responsibilities and job description for the FPGA / Embedded Systems Engineer - HYBRID position at USA Firmware?
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:
Required Qualifications:
Onsite/Hybrid - Must be commutable on demand
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%
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
- 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
Onsite/Hybrid - Must be commutable on demand