Detalii loc de munca

Medical Firmware Development Engineer

Raspunde rapid
Acest anunt nu mai este activ, vezi joburi similare.
Nivelul carierei
Middle (2-5 ani), Senior (5-10 ani)
Tip job
Full time, Proiect
Job partial remote (timpul de lucru se va imparti intre remote si sediul companiei)
Posturi disponibile
1

FHC    NLX

Now Hiring: Firmware Development Engineer

Industry: Medical Device

Job Functions: Engineering

Our mission is to empower physicians and researchers to discover, cure and prevent brain disorders through innovative diagnosis and monitoring solution. This is your chance to be the key element to our engineering team and contribute to the current diagnosis and treatment of neurological disorders. We are looking for a top-flight firmware engineer to join a dynamic engineering team to help us deliver quality products to our customers. As a member of FHC/Neuralynx/Termobit engineering team, your responsibilities include working on a variety of firmware and FPGA projects, developing and testing projects related to signal processing, image processing. Our cutting edge products are used in medical and research facilities to expand human knowledge in neuroscience and neurology. You will have the opportunity to design and develop firmware and hardware. With the opportunity to apply your design, architecture and development skills, this position offers many opportunities to learn. 

Qualifications
Required

Bachelor’s Degree in Computer Engineering or equivalent

Min 3 years of FPGA programming and test experience

Experience in VHDL

Familiarity with the Xilinx design process flow (Vivado, Xilinx SDK)

Experience with FGPA development and SOM boards

Linux development environment experience

Experience with C/C++

Implementation experience with; IP Cores, SPI, DMA

Experience in multi-threaded and real-time programming

Knowledge of version control systems, bug tracking tools, and testing frameworks

 

Preferred

Master Degree in Computer Engineering or equivalent

Good understanding of the TCP/IP and network programming
Knowledge of AD/DA converters

Knowledge of DSP
PCB design and layout

Experience with PetaLinux and embedded system linux configurations

Familiarity with electronic bench/test equipment

Familiarity with continuous integration, continuous delivery concept, and solutions

Knowledge of MATLAB

Background or interest in neuroscience

Understanding of regulated product design and development, . medical devices

 

Working Environment

Passion for high-quality product design and engineering

Team player that can co-develop a complex system with other engineering disciplines
Desire to foster novel product concepts through interactive design and development cycles
Satisfaction in turning novel ideas into real world solutions