1

Labview Programming Fpga Jobs in Michigan (NOW HIRING)

Labview Programming Fpga information

What are the key skills and qualifications needed to thrive as a LabVIEW FPGA Programmer, and why are they important?

To excel as a LabVIEW FPGA Programmer, you need expertise in digital electronics, FPGA design, and strong proficiency in LabVIEW software, often supported by a degree in electrical engineering or a related field. Familiarity with NI LabVIEW FPGA Module, Xilinx or Altera FPGA development tools, and relevant certifications like Certified LabVIEW Developer (CLD) are commonly required. Analytical thinking, attention to detail, and effective problem-solving are critical soft skills that distinguish top performers. These abilities ensure efficient development, robust testing, and reliable implementation of complex hardware-software systems.

What is the difference between Labview Programming FPGA vs Labview Developer?

AspectLabview Programming FPGALabview Developer
CredentialsKnowledge of FPGA hardware, FPGA-specific certificationsGeneral LabVIEW certifications, software development skills
Work EnvironmentEmbedded systems, hardware integration, real-time processingSoftware applications, data acquisition, user interface design
Industry UsageEmbedded systems, aerospace, defense, industrial automationResearch labs, manufacturing, testing facilities

Labview Programming FPGA specialists focus on developing FPGA-based solutions, working closely with hardware and embedded systems. In contrast, Labview Developers typically create software applications and interfaces using LabVIEW. Both roles require strong LabVIEW skills, but FPGA programming emphasizes hardware integration and real-time processing, while Labview Development centers on software design and data management.

What are some common challenges faced when developing FPGA applications using LabVIEW, and how can new team members overcome them?

One common challenge in LabVIEW FPGA development is optimizing code to meet the limited hardware resources and timing constraints of FPGAs. New team members may also find the graphical programming paradigm and debugging process in LabVIEW to be quite different from traditional text-based environments. To overcome these challenges, it's essential to familiarize yourself with LabVIEW FPGA best practices, leverage simulation tools provided by NI, and actively participate in code reviews with more experienced colleagues. Collaborating closely with hardware and software engineers on the team also helps ensure that design requirements are met efficiently.

What is LabVIEW FPGA programming?

LabVIEW FPGA programming involves using the LabVIEW graphical development environment to design, simulate, and deploy applications on Field Programmable Gate Arrays (FPGAs). This approach allows engineers to create custom hardware logic for tasks such as high-speed data acquisition, signal processing, and real-time control. LabVIEW FPGA provides a user-friendly way to implement complex algorithms on programmable hardware without requiring traditional HDL coding. The result is a flexible and scalable solution for a wide range of embedded and measurement systems.
What are popular job titles related to Labview Programming Fpga jobs in Michigan? For Labview Programming Fpga jobs in Michigan, the most frequently searched job titles are:
What job categories do people searching Labview Programming Fpga jobs in Michigan look for? The top searched job categories for Labview Programming Fpga jobs in Michigan are:
What cities in Michigan are hiring for Labview Programming Fpga jobs? Cities in Michigan with the most Labview Programming Fpga job openings:
Quality Engineer III - Hardware Test

Quality Engineer III - Hardware Test

Sirius XM Radio

Farmington Hills, MI • On-site

Full-time

Posted 10 days ago


Job description

Responsibilities

Who We Are:

SiriusXM and its brands (Pandora, SiriusXM Media, AdsWizz, Simplecast, and SiriusXM Connect) are leading a new era of audio entertainment and services by delivering the most compelling subscription and ad-supported audio entertainment experience for listeners -- in the car, at home, and anywhere on the go with connected devices. Our vision is to shape the future of audio, where everyone can be effortlessly connected to the voices, stories and music they love wherever they are. 

This is the place where a diverse group of emerging talent and legends alike come to share authentic and purposeful songs, stories, sounds and insights through some of the best programming and technology in the world. Our critically-acclaimed, industry-leading audio entertainment encompasses music, sports, comedy, news, talk, live events, and podcasting. No matter their individual role, each of our employees plays a vital part in bringing SiriusXM's vision to life every day.

SiriusXM is the leading audio entertainment company in North America, and the premier programmer and platform for subscription and digital advertising-supported audio products. SiriusXM's platforms collectively reach approximately 150 million listeners, the largest digital audio audience across paid and free tiers in North America, and deliver music, sports, talk, news, comedy, entertainment and podcasts. Pandora, a subsidiary of SiriusXM, is the largest ad-supported audio entertainment streaming service in the U.S. SiriusXM's subsidiaries Simplecast and AdsWizz make it a leader in podcast hosting, production, distribution, analytics and monetization. The Company's advertising sales organization, which operates as SiriusXM Media, leverages its scale, cross-platform sales organization and ad tech capabilities to deliver results for audio creators and advertisers. SiriusXM, through SiriusXM Canada Holdings, Inc., also offers satellite radio and audio entertainment in Canada. In addition to its audio entertainment businesses, SiriusXM offers connected vehicle services to automakers.

How you'll make an impact:

The Quality Engineer - Hardware Test is responsible for executing hardware level test plans and will help analyze and understand requirements to create and define test cases for use in our Testing Automation Framework and testing processes. The work involves hands-on testing, data collection, troubleshooting of hardware and software, test device programming, report generation and distribution, and adjustment of proprietary tools used for these tasks.

What you'll do:

  • Work within the SiriusXM hardware test / Hardware Type Acceptance group together with our product development and applications engineering teams to determine and ensure compliance to hardware performance and behavior requirements.

  • Define, implement and maintain backend automated test suites for unique hardware test cases.

  • Conduct QA testing, collect data, and compile reports using LabVIEW and DIAdem environments, which drive engineering test hardware and test execution. 

  • Perform hardware Type Acceptance testing including SiriusXM customer radio hardware, satellite receiver module, and antenna.

  • Perform DVP&R testing related to environmental and durability qualification of SiriusXM vehicle OEM receiver modules.

  • CPLD device development work related to Hardware Type Acceptance and OEM receiver module and DVP&R test interface boards.

  • Solve automation challenges and work on projects with minimal supervision.

  • Set and review script quality standards and practices.

  • Perform automated tests, works with Product Development and Applications Engineering teams to triage test results.

  • Identify any potential quality issues per defined process and escalate potential quality issues immediately to management.

  • Assist with executing non-functional testing in terms of performance, reliability, stability and compatibility with other systems.

What you'll need:

  • Minimum 3+ years engineering experience.

  • Bachelor's degree in computer science, software engineering, electrical engineering, or similar, or equivalent years of experience.

  • Competency in Word, Excel, PowerPoint and Adobe/Acrobat.

  • Experience in ticket creation/bug tracking tools (Bugzilla, JIRA, etc.).

  • Experience with git, or similar software repository / source control.

  • Scripting language experience is preferred (Ruby, Perl, Python, DIAdem).

  • PC hardware architecture and troubleshooting, including Ethernet, USB, etc.

  • Experience in CPLD/FPGA code development.

  • Familiarity with hardware-level debugging tools such as Oscilloscopes, Spectrum Analyzers, Logic Analyzers, Signal Generators, DMM, Power Meters, Noise Figure Meters and Network Analyzers.

  • RTL coding and simulation in Verilog/VHDL.

  • Hardware circuit design knowledge in the areas of power supplies, RF and/or audio. Amplifiers and microprocessors are preferred.

  • Experienced in Inspection/Soldering/BGA rework of electronic assemblies.

  • Must have legal right to work in the U.S.

Our goal at SiriusXM is to provide and maintain a work environment that fosters mutual respect, professionalism and cooperation. SiriusXM is an equal opportunity employer that does not discriminate on the basis of actual or perceived race, creed, color, religion, national origin, ancestry, alienage or citizenship status, age, disability or handicap, sex, gender identity, marital status, familial status, veteran status, sexual orientation or any other characteristic protected by applicable federal, state or local laws.

The requirements and duties described above may be modified or waived by the Company in its sole discretion without notice.

Employment Type: FULL_TIME