Brookhaven National Laboratory logo

Research Software Engineer

Brookhaven National Laboratory

UPTON, NYJob$82–120K/yrSeen todaySeen in employer's feed today

Most applications go out cold — see where you stand first. No sign-up to start.

Watch jobs like this.

At a glance

Compensation
$82–120K/yr
Location
UPTON, NY
Work Authorization
Not specified

Olive lists jobs from US employers, including remote roles you can work from the United States.

Job overview

The Detectors R&D team at Brookhaven National Laboratory seeks experienced scientific researchers or R&D engineers focused on data acquisition systems. The role develops FPGA-based designs and collaborates with detector specialists, scientists, other laboratory departments, and outside institutions. Work includes research and development of data acquisition systems, cross-laboratory collaboration, and testing and measurements at the laboratory and experiment sites.

Skills & qualifications

RequiredNice to have

Skills

FPGA DesignRTL CodingSynthesisTiming AnalysisSimulationVerificationLab TestingVHDLVerilogC/C++PythonRustLinux ApplicationsLinux Kernel ModulesDriver DevelopmentEPICSReal-Time Control SystemsRTEMSVxWorksFreeRTOSPCIeGigabit EthernetUSBDDRAXIWishboneCircuit Board TestingOscilloscopesArbitrary Waveform GeneratorsPower SuppliesMultimetersProblem SolvingCritical ReasoningVerbal CommunicationWritten CommunicationPresentationIndependent WorkTeamworkPCB Schematic CapturePCB Layout

Qualifications

Bachelor's or Equivalent Experience3 Years Relevant ExperienceSoC FPGA PlatformsHigh-Speed FPGA TransceiversHardware Circuit DesignFPGA and ASIC IntegrationRevision ControlGitJenkinsDockerDigital Signal ProcessingResearch Environment

Full job description

The Detectors R&D team in the Data Acquisition & Detectors group within the National Synchrotron Light Source (NSLS-II) at Brookhaven National Laboratory seek experienced Scientific Researchers or R&D Engineers with a focus on Data Acquisition Systems to join our group and work in close collaboration with other departments across the Laboratory. Ideal candidate will be a self-motivated, collaborative individual with experience developing high-bandwidth, low latency FPGA-based designs, including RTL coding, synthesis, timing analysis, simulation, verification and lab test and debug. In this role, you will work closely with specialists in custom sensors, ASICs, control systems in Detector R&D group, as well as with scientists in other BNL departments and collaborating outside institutions. Essential Duties and Responsibilities: * Research, design, and develop data acquisition systems. * Interface and collaborate with other departments across the laboratory. * Lead and participate in testing and measurements at the laboratory and at experiment sites. Required Knowledge, Skills, and Abilities: * BA/BS Degree or equivalent experience, preferably in Computer Science and 3 years of relevant experience. * Knowledge of FPGA design using the latest generation Xilinx/Intel chips, HDL coding using VHDL and/or Verilog. * Programming experience using C/C++, Python, Rust targeted for Linux applications. * Development of Linux Kernel modules and driver support. * Knowledge of EPICS control system or custom real time control systems running on Linux or RTOS such a RTEMS, VxWorks, or FreeRTOS. * Familiarity with standard communication protocols (PCIe, 1/10 Gigabit Ethernet, USB, DDR, AXI, Wishbone). * Familiarity with benchtop testing and debugging of circuit boards - oscilloscopes, arbitrary waveform generators, power supplies, multimeters. * Advanced problem-solving and critical reasoning skills. * Excellent verbal and written communication skills. Seasoned ability to articulate and present ideas. * Demonstrated ability to work independently, with a team, and in large collaborations. Preferred Knowledge, Skills, and Abilities: * Printed Circuit Board schematic capture and layout experience. * Experience working with SoC FPGA platforms such as the Zynq Ultrascale+, RFSoc or Intel SoC FPGA. * Experience working with high-speed transceivers in FPGA (GTP/GTX/GTH). * Experience with hardware circuit design including ADCs, DACs, microprocessors, memories, linear/switching voltage regulators. * Experience integrating FPGAs with custom ASICs with sensors to create low noise, high speed readout systems. * Familiarity with revision control and modern computing workflows such as Git, Jenkins, Docker. * Experience working with digital signal processing techniques. * Familiarity with research environment is desirable. Brookhaven National Laboratory is committed to providing fair,equitableand competitive compensation. The full salary range for this position is $81,950.00 - $120,000.00 / year. Salary offers will becommensuratewith the final candidate's qualification, education and experience and considered with the internal peer group. Brookhaven National Laboratory is committed to employee success and we believe that a comprehensive employee benefits program is an important and meaningful part of the compensation employees receive. Review more information at BNL | Benefits Program Brookhaven National Laboratory requires all non-badged personnel including visitors to produce a REAL-ID or REAL-ID compliant documentation to access Brookhaven National Laboratory - view more information atwww.bnl.gov/real-id. This is due to nationwide identification requirements for federal site access as required by the federalREAL ID Act. Those not in possession of a REAL ID-compliant document will not be permitted to access the site which includes access to the Laboratory for interviews.

Similar jobs, posted recently

Open roles like this one, listed in the last 30 days.

You've read the whole posting — now see how you match it.