Post Job Free
Sign in

Embedded Software Engineer

Company:
IST PRECISION
Location:
Mooresville, NC, 28115
Posted:
May 14, 2025
Apply

Description:

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

Apply