Embedded Software Engineer
This position is in Mooresville, NC just north of Charlotte, North Carolina
IST Precision Inc. is an advanced R&D engineering firm specializing in advanced electronic design for high-precision instrumentation, sensors, actuators and diagnostics. With over 24 years of experience, we leverage state of art processors and FPGAs to develop innovative solutions for a wide range of industries from space to telecom to life science.
We are seeking a talented Embedded Software Engineer to join our team and contribute to groundbreaking projects in molecular imaging, telecommunications, and space-based data acquisition. This role involves close collaboration with our electronics and precision mechanics teams to design and implement cutting-edge software and firmware programming code.
Responsibilities:
● Develop bare-metal microprocessor code for space-based applications, including but not limited to, communication interfaces with satellite’s main computer as well as monitoring power and other communication interfaces with high speed processors.
● Prepare code for prototypes using development boards such as ST microprocessors and Arduino type boards.
● Develop VHDL code for complex signal processing in Xilinx (AMD) FPGAs
● Perform VHDL design tasks including simulation, synthesis, place and route, and verification testing.
● Collaborate with the electronics and mechanical team on electronic board design.
● Contribute to all phases of the product development lifecycle for the FPGA-based firmware and PCB designs.
● Key contributor for advanced FPGA applications.
● Setup digital interfaces for ADC and DACs employing SERDES and LVDS type interfaces.
Required Qualifications:
● BS or higher in Electrical Engineering, Computer Science, or engineering related fields.
● Proficient in C, C++ or Python languages
● 2+ years of post-university experience in embedded systems programming.
● 2+ years developing custom signal processing code such as employing digital filters
● Proficiency in VHDL (preferred) with at least 1-2 undergraduate classes.
● Experience implementing industry standard interfaces (e.g., Ethernet, SPI, UART, SDRAM, DDR3, JESD, PCIe).
● Familiarity with code revision management tools such as Git.
● Familiarity with VHDL syntax and use for real-time designs.
● Familiarity with Xilinx SoC/Altera FPGA target verification.
● US Citizenship or Green Card holder required.
Preferred Qualifications:
● 3+ years of VHDL design experience employing digital signal processing designs.
● Experience with simulation, synthesis, and placement software tools (ModelSim, Synplicity, Xilinx Vivado/ISE, Altera Quartus).
● Experience with laboratory debug techniques (signal generators, oscilloscopes, logic analyzers, BERTS).
● Experience with timing closure in FPGAs.
● Experience setting up high-speed ADCs and DACs with LVDS and SERDES
● Familiarity with electronic board design
● Good understanding of motion control systems is a plus.
● Proficiency in several programming languages is a plus such as VHDL, C, C++ and Python.
General Competencies:
● Hands-on experience diagnosing and problem-solving electronic systems.
● Strong analytical, experimental, and problem-solving skills.
● Highly innovative, self-motivated, and able to conduct research independently.
● Flexibility and adaptability to manage multiple priorities.
● Experience interacting with personnel in research and manufacturing environments.
● Critical thinking and problem-solving with strong attention to detail.
● Affinity for technology and technical understanding.
● Willingness to go above and beyond and work overtime during project deadlines.
● Initiative and ability to operate independently.
IST Precision Inc. offers a competitive salary and benefits package, as well as the opportunity to work with a talented team of over 25 engineers, make a real impact on the company and its customers, and work in a fast-paced and challenging environment.
We are now accepting resumes for a full-time position. Competitive salary and benefits package will depend on skill level and educational background. To be considered, please email your resume, unofficial transcript, and optional cover letter as a PDF or Word file.
Read why IST is a great workplace.
●
Follow us on linkedin and youtube to review a few industries that we serve.
●
●
Benefits:
● 401(k)
● 401(k) matching
● Dental insurance
● Flexible schedule
● Health insurance
● Paid time off
● Vision insurance