Embedded Software Engineer – FPGA
1 month ago
This position is in Mooresville, NC just north of Charlotte, NC.
Do not apply if you are not a US Citizen or Green Card Holder
IST Precision Inc. is a leading R&D engineering firm specializing in advanced electronic design for high-precision instrumentation and automation. With over 20 years of experience, we leverage the power of FPGAs to develop innovative solutions for a wide range of industries.
We are seeking a talented Embedded Software Engineer to join our team and contribute to state of the art projects in image processing for life science, telecommunications, and space-based data acquisition. This role involves close collaboration with our electronics and precision mechanics teams to design and implement cutting-edge FPGA boards.
Responsibilities:
- Develop FPGA firmware for complex signal processing and imaging applications.
- Perform FPGA design tasks including simulation, synthesis, place and route, and verification testing.
- Collaborate with the electronics and mechanical team on 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
Required Qualifications:
- BS or higher in Electrical Engineering, Computer Science, or engineering related fields.
- 4+ years of post-university experience in embedded systems, with a focus on FPGA development.
- 4+ years of FPGA design experience on digital signal processing designs.
- Proficiency in VHDL (preferred) or Verilog hardware development languages.
- Experience implementing complex DSP algorithms in FPGA devices.
- Experience implementing industry standard interfaces (e.g., Ethernet, SPI, UART, SDRAM, DDR3, JESD, PCIe).
- FPGA design using high-speed serial interfaces (1+ Gbps).
- Familiarity with code revision management tools such as Git.
- Familiarity with C/C++/C# and Matlab.
- Proficiency in System Verilog based UVM with demonstrated experience creating UVM agents and components.
- Familiarity with VHDL syntax and use for RTL design.
- Familiarity with Xilinx SoC/Altera FPGA target verification.
- US Citizenship or Green Card holder.
Preferred Additional Qualifications:
- 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 setting up high-speed ADCs and DACs.
- Experience with electronic board design (circuit design and routing).
- Good understanding of motion control systems is a plus.
- Proficiency with 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 20 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 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.
Salary negotiable and dependent upon skill level and years’ experience.
Job Type: Full-time
Benefits:
- 401(k)
- 401(k) matching
- Dental insurance
- Flexible schedule
- Health insurance
- Paid time off
- Vision insurance
Schedule:
- 8 hour shift
Education:
- Bachelor's (Required)
Work Location: In person
Job Type: Full-time
-
Embedded Linux Engineer
3 months ago
Mooresville, United States Corvid Technologies LLC Full timeJob DescriptionJob DescriptionCorvid Technologies is seeking a highly talented Embedded Linux Engineer to join our Guidance, Navigation & Controls (GNC) team. The Embedded Linux Engineer's responsibility is to develop firmware for embedded Linux platforms, specifically for flight control applications. The daily tasks include customizing the bootloader...
-
Embedded Linux Engineer
4 weeks ago
Mooresville, United States Corvid Technologies Full timeCorvid Technologies is seeking a highly talented Embedded Linux Engineer to join our Guidance, Navigation & Controls (GNC) team. The Embedded Linux Engineer's responsibility is to develop firmware for embedded Linux platforms, specifically for flight control applications. The daily tasks include customizing the bootloader and kernel for various processor...
-
Senior Go Software Engineer
1 week ago
Mooresville, North Carolina, United States Eliassen Group Full timeJob OverviewWe are seeking a talented Senior Go Software Engineer to join our esteemed client in the technology sector.Position Highlights:This role offers a competitive compensation package, including comprehensive benefits such as Medical, Dental, and Vision coverage, along with a 401k plan featuring company contributions and life insurance.Key...
-
Senior Go Software Engineer
2 weeks ago
Mooresville, North Carolina, United States Eliassen Group Full timeJob OverviewWe are seeking a talented Senior Go Software Engineer to join our esteemed client in the technology sector.We offer flexible employment options, including W2 and corp-to-corp arrangements. Our W2 consultants enjoy a comprehensive benefits package, which includes medical, dental, and vision coverage, a 401k plan with company matching, and life...
-
Lead Cloud Solutions Engineer
2 weeks ago
Mooresville, Alabama, United States snipeHIRE Full timeJob OverviewCompany OverviewsnipeHIRE is a prominent player in the realm of software solutions for intelligent connected systems. Their efforts are pivotal in driving the digital evolution of essential infrastructure, providing the technology and expertise necessary for the implementation of secure, reliable, and efficient IoT systems.The organization...
-
Lead Cloud Solutions Engineer
2 weeks ago
Mooresville, Alabama, United States snipeHIRE Full timeJob OverviewCompany OverviewsnipeHIRE is a prominent entity in the realm of software solutions for intelligent connected systems. Their contributions are pivotal in propelling the digital evolution of essential infrastructure by providing the technology and expertise necessary for the deployment of secure, reliable, and safe IoT systems.The organization...
-
Cloud Infrastructure Engineer
5 days ago
Mooresville, Alabama, United States snipeHIRE Full timeJob DescriptionAt snipeHIRE, we are seeking a highly skilled Cloud Infrastructure Engineer to join our team.About the RoleWe are a global leader in delivering software for intelligent connected systems. Our impact is accelerating the digital transformation of critical infrastructure by delivering the technology and expertise that enable the deployment of...
-
Senior Cloud Engineer
3 months ago
Mooresville, United States snipeHIRE Full timeJob DescriptionJob DescriptionCOMPANYThe company is a global leader in delivering software for intelligent connected systems. Their impact is accelerating the digital transformation of critical infrastructure by delivering the technology and expertise that enable the deployment of safe, secure, and reliable IoT systems.They work across several domains such...
-
Senior Cloud Engineer
3 months ago
Mooresville, United States snipeHIRE Full timeJob DescriptionJob DescriptionCOMPANYThe company is a global leader in delivering software for intelligent connected systems. Their impact is accelerating the digital transformation of critical infrastructure by delivering the technology and expertise that enable the deployment of safe, secure, and reliable IoT systems.They work across several domains such...
-
Lead Cloud Solutions Engineer
2 weeks ago
Mooresville, Alabama, United States snipeHIRE Full timeJob OverviewCompany OverviewsnipeHIRE is a prominent player in the software industry, specializing in intelligent connected systems. Our mission is to drive the digital transformation of essential infrastructure by providing cutting-edge technology and expertise that facilitate the deployment of secure, reliable, and efficient IoT systems.We operate across...
-
Communications Systems Engineer
2 months ago
Mooresville, United States McLaren Applied Full timeJob DescriptionJob DescriptionSalary: Background The world around us is experiencing significant change, the greatest in generations. At McLaren Applied, we’re accelerating the response to that change. Our vision is that our people and technologies will pioneer a better future. Our mission is to achieve breakthroughs in performance.We’re at the...
-
Lead Android Software Engineer
2 weeks ago
Mooresville, North Carolina, United States Two95 International Inc. Full timePosition: Lead Android Software Engineer & Team Lead (2 roles)Location: RemoteCompensation: Competitive Hourly RateContract Duration:6-8 monthsJob Overview:We are seeking a highly skilled professional with extensive experience in mobile application development, particularly in the Android ecosystem. The ideal candidate will possess a strong background in...
-
Software Tester
4 weeks ago
Mooresville, United States KBR Full timeTitle:Software TesterKord Technologies, a wholly owned subsidiary of KBR, is currently seeking a Software Tester who can document and perform tests for the High Energy Laser (HEL) program.The position will require performing Software Engineering analysis and testing on a Mobile Ground Weapons Platform incorporating Electro-Mechanical subsystems, including...
-
Junior Computational Physics Software Developer
15 hours ago
Mooresville, North Carolina, United States Corvid Technologies LLC Full timeJob OverviewCorvid Technologies LLC is seeking a talented Junior Computational Physics Software Developer to join our development team in a dynamic and innovative environment. As a key member of our team, you will have the opportunity to contribute to the development of cutting-edge engineering analysis and post-processing tools.Key...
-
Mooresville, North Carolina, United States Corvid Technologies LLC Full timePosition OverviewRole SummaryCorvid Technologies LLC is on the lookout for entry-level software developers with a background in engineering disciplines to become part of our innovative development team. This role presents a unique opportunity for skilled individuals to contribute to cutting-edge technology that aids Corvid in delivering precise and timely...
-
Junior Computational Physics Software Developer
3 months ago
Mooresville, United States Corvid Technologies LLC Full timeJob DescriptionJob DescriptionJob descriptionCorvid Technologies is seeking junior software developers with experience in engineering sciences to join our development group in Mooresville, NC. This position will provide an opportunity for talented candidates to advance state-of-art technology that supports Corvid's endeavor to deliver timely and accurate...
-
Sr Computational Physics Software Developer
3 months ago
Mooresville, United States Corvid Technologies LLC Full timeJob DescriptionJob DescriptionJob descriptionCorvid Technologies is seeking experienced software developers with experience in structural dynamics and computational physics to join our development group in Mooresville, NC. This position will provide an opportunity for talented candidates to advance state-of-art technology that supports Corvid's endeavor...
-
Quality Assurance Engineer
2 weeks ago
Mooresville, North Carolina, United States KBR Full timePosition:Quality Assurance EngineerKBR, a leader in technology solutions, is currently seeking a Quality Assurance Engineer to conduct thorough testing and documentation for advanced military systems.This role involves executing Software Engineering evaluations and assessments on a Mobile Ground Weapons Platform that integrates various Electro-Mechanical...
-
Quality Assurance Engineer
2 weeks ago
Mooresville, North Carolina, United States KBR Full timePosition:Quality Assurance EngineerKord Technologies, a subsidiary of KBR, is seeking a Quality Assurance Engineer to meticulously document and execute testing protocols for advanced High Energy Laser (HEL) systems.This role entails conducting Software Engineering evaluations and testing on a Mobile Ground Weapons Platform that integrates various...
-
Composites Engineering Technician
3 months ago
Mooresville, United States Penske Racing South Full timeJob DescriptionJob DescriptionThe Composites Engineering Technician will support Team Penske's composites department with CNC-cut laminating kits using CAD software. A successful applicant for this position will have an Associate of Applied Science degree in Mechanical Engineering Technology or Manufacturing Engineering Technology.Job Duties:Plan,...