TFS

Senior FPGA Hardware Engineer – Verilog & SystemVerilog | Cincinnati, OH

Senior FPGA Hardware Engineer – Electrical Engineering

📍 Location: Cincinnati, Ohio
🏢 Work Arrangement: Onsite
💼 Employment Type: Full-Time, Permanent
🕒 Schedule: 4/10 – Four 10-Hour Days Per Week
🛡️ Security Clearance: Not Required
✈️ Travel: Occasional
🚚 Relocation Assistance: May Be Considered for an Exceptional Candidate
🚫 Visa Sponsorship: Not Available
👥 People Management: Not Required

Develop the Next Generation of FPGA-Based Defense Electronics

A leading aerospace and defense organization is seeking a talented Senior FPGA Hardware Engineer to support the architecture, design, development and verification of next-generation Electronic Safe and Arm Devices for advanced defense systems.

This is a hands-on engineering position focused primarily on Verilog FPGA design, SystemVerilog verification and embedded microcontroller development. The successful candidate will develop highly reliable digital hardware and firmware used within safety-critical fuzing solutions.

FPGA and ASIC designs may include sensor interfaces, sequence-verification logic, analog-to-digital and digital-to-analog interfaces, communication protocols, state machines, timer chains and other safety-critical functions.

This opportunity is ideally suited to an engineer who enjoys solving complex hardware and firmware problems, working with laboratory equipment and developing innovative solutions in a dynamic product-development environment.

Key Responsibilities

FPGA Architecture and Design

  • Analyse system and product requirements and translate them into FPGA and digital-hardware architectures.

  • Define FPGA functionality, interfaces, state machines and verification requirements.

  • Develop synthesizable Verilog HDL for antifuse and enhanced-flash FPGA technologies.

  • Design FPGA logic supporting:

    • Sensor interfaces

    • Sequence verification

    • Analog-to-digital interfaces

    • Digital-to-analog interfaces

    • Serial communication protocols

    • State machines

    • Timer chains

    • Safety-critical control functions

  • Support architecture trade studies and component-selection decisions.

  • Ensure FPGA designs meet functional, performance, reliability and safety requirements.

  • Contribute throughout the complete design lifecycle, from early concept through product testing.

FPGA Verification

  • Develop and execute verification strategies for complex FPGA designs.

  • Create simulation environments, testbenches and verification plans.

  • Perform functional simulation and timing-related analysis.

  • Support SystemVerilog-based verification using methodologies such as:

    • Universal Verification Methodology

    • Open Verification Methodology

    • Verification Methodology Manual

    • Advanced Verification Methodology

  • Use simulation tools to identify functional defects before hardware integration.

  • Document test results, coverage, anomalies and corrective actions.

  • Participate in design and code reviews to strengthen FPGA quality.

Embedded Firmware Development

  • Develop embedded C software for microcontroller-based systems.

  • Implement algorithms, manipulate data structures and produce highly optimized code.

  • Develop firmware supporting communication, sequencing, monitoring and hardware-control functions.

  • Support C# development targeting enhanced-flash microcontrollers when required.

  • Integrate FPGA logic, microcontrollers and associated hardware.

  • Diagnose hardware-firmware interaction issues in laboratory and target-system environments.

  • Support firmware reviews, unit testing and configuration control.

Hardware Development and Integration

  • Support the design and debugging of FPGA-associated electrical hardware.

  • Review digital schematics and assess device interfaces.

  • Participate in hardware bring-up and prototype evaluation.

  • Verify interfaces between FPGAs, microcontrollers, sensors, converters and other electronic components.

  • Support the integration of digital hardware and firmware into Electronic Safe and Arm Devices.

  • Evaluate system performance under representative operating conditions.

  • Work closely with electrical, systems, test, mechanical and software engineers.

Laboratory Testing and Troubleshooting

  • Perform hands-on debugging using standard laboratory equipment, including:

    • Logic analysers

    • Oscilloscopes

    • JTAG and in-circuit emulation debuggers

    • Protocol analysers

    • Digital multimeters

    • Development and evaluation boards

  • Analyse functional failures and performance issues in test environments and target systems.

  • Isolate defects across FPGA logic, firmware and electrical hardware.

  • Develop corrective actions and verify the effectiveness of design changes.

  • Document troubleshooting methods, findings and final resolutions.

  • Support prototype, design-verification and product-level testing.

Requirements and Technical Documentation

  • Analyse, clarify and refine hardware and firmware requirements.

  • Maintain traceability between requirements, design elements and verification evidence.

  • Produce design descriptions, verification documentation and technical reports.

  • Document FPGA architectures, interfaces, state-machine behaviour and firmware functionality.

  • Support internal and customer design reviews.

  • Ensure engineering records are complete, accurate and configuration controlled.

Quality and Process Improvement

  • Apply disciplined hardware, firmware and software-development methodologies.

  • Participate in design reviews, code reviews, unit testing, prototyping and product testing.

  • Identify opportunities to improve development efficiency, product quality and time to market.

  • Contribute to FPGA coding standards, reusable design practices and verification processes.

  • Support defect prevention and lessons-learned activities.

  • Maintain source code and design files within approved version-control systems.

Required Qualifications

Candidates must meet one of the following education and experience combinations:

  • Bachelor’s degree in Electrical Engineering, Computer Engineering or a related technical discipline with at least six years of relevant experience.

  • Graduate degree in a related technical discipline with at least four years of relevant experience.

  • At least 10 years of directly relevant professional experience in place of a degree.

Additional required experience includes:

  • Practical knowledge of Verilog for FPGA or digital logic design.

  • Experience with digital-design practices, logic architecture and hardware-description languages such as Verilog or VHDL.

  • Embedded C programming experience, including:

    • Algorithm development

    • Data-structure manipulation

    • Hardware-control programming

    • Development of highly optimized code

  • Hands-on experience using laboratory equipment such as logic analysers, oscilloscopes, JTAG/ICE debuggers and protocol analysers.

  • Familiarity with hardware, software and firmware development methodologies.

  • Experience participating in design verification, code reviews, unit testing, prototyping or product testing.

  • Experience using source-code and configuration-management tools such as Git, Subversion or Team Foundation Server.

  • Strong problem-solving and debugging abilities.

  • Clear written and verbal communication skills.

  • Ability to work effectively across multiple engineering disciplines.

  • Ability to respond to changing technical priorities and short-notice requests.

  • Current authorization to work in the United States without employer sponsorship.

Preferred Qualifications

  • FPGA development experience with Microchip/Microsemi or Actel devices.

  • Experience targeting antifuse or enhanced-flash FPGA technologies.

  • Experience using QuestaSim or comparable HDL simulation tools.

  • SystemVerilog verification experience.

  • Experience applying UVM, OVM, VMM or AVM verification methodologies.

  • Experience developing reusable verification components and testbenches.

  • C# development experience targeting enhanced-flash microcontrollers.

  • Experience developing FPGA interfaces for:

    • Sensors

    • ADCs and DACs

    • Serial communications

    • State machines

    • Timing and sequencing functions

  • Familiarity with ASIC development or verification.

  • Experience developing safety-critical or high-reliability electronics.

  • Previous experience with Electronic Safe and Arm Devices, fuzing systems or defense electronics.

  • Experience integrating FPGA logic with microcontrollers and embedded firmware.

  • Strong organizational skills and an action-oriented approach.

The Ideal Candidate

The strongest candidate will be able to demonstrate:

  • Ownership of FPGA designs from requirements through implementation and verification.

  • Strong Verilog and digital-logic design capabilities.

  • Hands-on embedded C development experience.

  • Practical SystemVerilog verification knowledge.

  • Experience debugging interactions between FPGA logic, firmware and electrical hardware.

  • Confidence using laboratory tools to isolate complex technical problems.

  • Familiarity with Microsemi/Actel FPGA technology and QuestaSim.

  • Experience developing reliable electronics for safety-critical applications.

  • An ability to work independently while collaborating effectively across engineering disciplines.

  • Strong documentation, organization and communication skills.

Work Environment and Benefits

The position operates within a highly dynamic aerospace and defense engineering environment where product quality, technical discipline and responsiveness are essential.

Employees work a 4/10 schedule, completing four 10-hour workdays each week. The organization offers a comprehensive benefits package that may include:

  • Medical and disability insurance

  • Retirement plan with employer match

  • Flexible spending accounts

  • Employee assistance program

  • Education assistance

  • Parental leave

  • Paid time off

  • Company-paid holidays

Relocation assistance may be considered for an exceptional candidate.

Equal Opportunity

The organization is an Equal Opportunity Employer and considers qualified applicants without discrimination based on any status protected under applicable federal, state or local law.

 

Lead Software Developer - USA, Remote - $85,000 - $125,000

Lead Software Developer

USA, Remote

$85,000 - $125,000

 

Job Description

This position will be responsible for developing and enhancing desktop database applications using C#, WPF and Microsoft SQL Server. The Developer will work collaboratively in a multi-disciplinary team environment to develop, maintain and support desktop applications used by the Claims Department within our GUI Framework, as well as back-end processes/services that support the front-end customers, through rapid prototyping and high frequency iterations of potential solutions.

 

 

Responsibilities

·        Support and maintenance of existing desktop WPF(Windows Presentation Foundation) applications

·        Provide data access and analysis by developing SQL objects, including stored procedures, views, etc.

·        Design, develop, and deliver new features and maintain the existing WPF applications per specifications supplied by project managers and business leads

·        Create functional code from design specifications for new development, enhancements or maintenance projects

·        Create and deliver documentation as necessary to ensure proper use of changed and newly implemented efforts

·        Follows and helps to establish architectural standards

·        Analyze production issues as necessary to determine the cause of the issue and determine the necessary course of action for resolution

·        Develop test plans, prepare test data, and document results for unit, integration and QA testing

·        Plan and facilitate deployment and support with infrastructure team

 

·        Skills and Experience Required

·        Extensive experience with C# for modern and legacy applications

·        Minimum 5 years’ experience using SQL Server, writing and debugging stored procedures

·        Minimum of 5 years of experience using WPF

·        Experience in developing and consuming web services along with enterprise integration

·        Experience working in entire development lifecycle for an application, including both back-end and front-end development

·        Experience with SQL Server 2016 or later, Visual Studio 2015 or later, Microsoft Office 2013 or later, Windows 10, Windows Server 2012R2 or later

·        Use of Agile Development Methodology (Scrum preferred)

·        Good knowledge of distributed or centralized source code repositories (GIT, TFS)

·        Experience in ASP.NET third party controls

Lead Web Developer - USA, Remote - $100,000 - $125,000

Lead Web Developer

USA, Remote

$100,000 - $125,000

Job Description

The Lead Web Developer is responsible for leading requirements elicitation, analysis, design, implementation, and deployment of AUL’s software systems. The position reports to the Software Development Manager and collaborates with other IT and business units toward the satisfaction of business objectives.

Key Areas of Responsibility:

·        Contribute high-quality production code and ensure security, reliability, and scalability of systems across multiple projects.

·        Determine implementation strategies that satisfy the requirements of AUL's systems design architecture.

·        Perform code review for other developers to ensure the adherence to AUL Corp code quality and standards. 

·        Ensuring team comprehension of projects’ scope, requirements, and limitations.

·        Assign tasks to team members and help individuals to achieve their coding tasks.

·        Review and suggest modifications to established coding standards and best practices.

·        Responsible for the department productivity and quality objectives.

 

Technical Skills:

·        Expert level experience in Angular CLI (v9+) and Typescript

·        Experience in consuming/creating services in .NET Core, Web APIs, or micro services

·        Experience in converting .Net web forms to Angular

·        Experience with Entity framework.

·        Agile/Scrum experience

·        TDD & CI/CD experience

·        Experience with SQL server is a plus

·        Proficiency in object-oriented programming fundamentals.

·        Experience with TFS and GIT preferable

 

Minimum Qualifications:

·        Bachelors in Computer Science or related IT discipline

·        Strong analytical and problem-solving capabilities

·        Strong leadership skills

DevOps Engineer - USA, Multiple locations - $91,000 - $110,000

DevOps Engineer

USA, Multiple locations

$91,000 - $110,000

Job Description

We are seeking an innovative DevOps Engineer to partner with technical and product teams across business units, understand the unique and common aspects of each, and design, facilitate, and build tooling to accelerate organizational velocity. The successful candidate will be responsible for collaborating with tech teams and stakeholders throughout our company to develop DevOps practices and solutions as we transform and advance the design, development, and build of your very favourite casino games.

Roles and Responsibilities:

·        Help build DevOps and CI/CD solutions and be a part of a team of a high-performance DevOps Engineers

·        Liaise with development teams across technology teams to elevate existent best practices and collaborate to build new solutions that address identified opportunities

·        Liaise with the CTO leadership team and work to bring modernization to the DevOps space while following enterprise guidelines

·        Play a critical role in building best practices-based DevOps culture at our company.

·        Build, operate, and advocate DevOps solutions and tooling accelerating our goals for land-based gaming, online real money gaming, and social gaming

Required Skills and Experience:

·        5+ years of experience delivering DevOps functionality both on premise and Cloud

·        Expert knowledge of building CD/CI tooling and pipelines

·        Proficiency with dev, build, and deploy patterns for .NET, Python, Java, PowerShell, NodeJS

·        3+ years of experience with SOA, security by design, and/or data architecture practices

·        3+ years of experience with containerization (Docker, Kubernetes, ECS.)

·        3+ years of experience with IaC tools (Terraform, Cloudformation/CDK, Ansible)

·        3+ years of experience with cloud-based infrastructure (GCP, AWS, Microsoft Azure)

·        3+ years of experience with Source Code Management systems (GitHub/git, SVN, TFS, Azure DevOps)

·        Experience in SDLC processes, architectural patterns, and development frameworks

·        Working knowledge of Software Development Lifecycle and DevOps Methodologies

·        Experience in the use of Application Release Automation tools is highly desired

·        Knowledge of traditional workflow methodologies, including Scrum, Waterfall, or Kanban

·        Comprehensive understanding of application infrastructure, system architecture, and operating systems (Windows and Linux)

·        Self-directed with the ability to work effectively under tight deadlines is highly desired

·        Excellent communication skills

·        Problem-solving and analytics skills

·        Time management skills

·        2+ years experience with Casino Management Systems and Casino Operations is desirable

Our company is a world leader in gaming entertainment. We’re proud to have a team of over 7500 employees, operating in over 90 countries around the world, who push the boundaries of innovation, creativity, and technology each day. We offer a diverse range of products and services including electronic gaming machines, social gaming and casino management systems but remain, and will always be, an ideas company that is committed to our customers, players, and our employees. We offer highly competitive compensation, robust benefits tailored to your needs, and global opportunities for career growth in an organization whose business is built on FUN!!!

US based roles may require registration with the Nevada Gaming Control Board (NGCB) and/or other gaming jurisdictions in which we operate.

Our company is an equal opportunity employer and takes great pride in our diverse employee population. EEO/AA - W/V/D/M

This is a hybrid schedule with 2 to 3 days onsite. The candidate can office in one of our four locations: Austin, TX; Franklin, TN; Las Vegas, NV; Reno, NV

DevOps Manager - USA, Multiple Locations - $100,000 - $150,000

DevOps Manager

USA, Multiple Locations

$100,000 - $150,000

Job Description

We are seeking an innovative DevOps Manager to partner with technical and product teams across business units, understand the unique and common aspects of each, and design, facilitate, and build tooling to accelerate organizational velocity. The successful candidate will be responsible for collaborating with tech teams and stakeholders throughout our company to develop DevOps practices and solutions as we transform and advance the design, development, and build of your very favorite social and casino games. The successful candidate will also manage a small team of engineers and participate in the building of solutions personally while overseeing design and execution.

Roles and Responsibilities:

·        Help build a DevOps and CI/CD team and be part of a high-performance, responsive team of DevOps Engineers.

·        Liaise with development teams across technology teams to elevate existent best practices and collaborate to build new solutions that address identified opportunities.

·        Liaise with the CTO leadership team and work to bring modernization to the DevOps space while following enterprise guidelines

·        Play a critical role in building best practices-based DevOps culture at our company.

·        Build, operate, and advocate DevOps solutions and tooling accelerating our goals for land-based gaming, online real money gaming, and social gaming.

·        Lead, coach, and manage a small team of DevOps engineers while continuing to contribute functionally

·        Write performance reviews and grow the talent of direct reports

Required Skills and Experience:

·        5+ years of experience delivering DevOps functionality both on premise and Cloud

·        Expert knowledge of building CD/CI tooling and pipelines

·        Proficiency with dev, build, and deploy patterns for .NET, Python, Java, PowerShell, NodeJS

·        3+ years of experience with SOA, security by design, and/or data architecture practices

·        3+ years of experience with containerization (Docker, Kubernetes, ECS)

·        3+ years of experience with IaC tools (Terraform, Cloudformation/CDK, Ansible)

·        3+ years of experience with cloud-based infrastructure (GCP, AWS, Microsoft Azure)

·        3+ years of experience with Source Code Management systems (GitHub/git, SVN, TFS, Azure DevOps)

·        Experience in SDLC processes, architectural patterns, and development frameworks

·        Working knowledge of Software Development Lifecycle and DevOps Methodologies

·        Experience in the use of Application Release Automation tools is highly desired

·        Knowledge of traditional workflow methodologies, including Scrum, Waterfall, or Kanban

·        Comprehensive understanding of application infrastructure, system architecture, and operating systems (Windows and Linux)

·        Self-directed with the ability to work effectively under tight deadlines is highly desired

·        Excellent communication skills

·        Problem-solving and analytics skills.

·        Time management skills

·        3+ years in a management role

·        Ability to lead and coach while staying technical and contributing functionally is critical for this role

·        Ability to bridge relationships across management organizations to learn and execute best practices is a must

·        2+ years experience with Casino Management Systems and Casino Operations is desirable

 

Our company is a world leader in gaming entertainment. We’re proud to have a team of over 7000 employees, operating in over 90 countries around the world, who push the boundaries of innovation, creativity, and technology each day. We offer a diverse range of products and services including electronic gaming machines, social gaming and casino management systems but remain, and will always be, an ideas company that is committed to our customers, players, and our employees. We offer highly competitive compensation, robust benefits tailored to your needs, and global opportunities for career growth in an organization whose business is built on FUN!!!

US based roles may require registration with the Nevada Gaming Control Board (NGCB) and/or other gaming jurisdictions in which we operate.

Our compamy is an equal opportunity employer and takes great pride in our diverse employee population. EEO/AA - W/V/D/M

This is a hybrid schedule with 2 to 3 days onsite.  The candidate can office in one of our four locations: Austin, TX; Franklin, TN; Las Vegas, NV; Reno, NV