Mercury Systems

Software Engineer

Upper Saddle River, NJ, US$65,200-$153,900Posted 1 day ago

Job Description

Job Summary

Join a small, collaborative team of interdisciplinary engineers, continuously developing cutting edge products within Mercury Systems' Signal Technology - Mixed Signal business unit. In this role, you'll contribute to the development of embedded systems using state-of-the-art components and technologies. It's an excellent opportunity for an experienced software, electrical, or firmware engineer with strong C programming skills who thrives on solving complex technical challenges in a collaborative environment.

Job Responsibilities

  • Create software drivers, applications, and technical documentation for sophisticated data acquisition hardware
  • Work with design team to bring-up and test hardware products
  • Work with hardware and firmware engineers to identify, diagnose, and fix technical problems
  • Build automated tests that ensures quality throughout the manufacturing process
  • Work directly with our customers to help them successfully integrate our hardware and software products
  • Support verification team in the development of device verification tests to verify product capabilities and requirements
  • Communicate project status and risks to management

Required Qualifications

:

  • Typically requires Bachelor of Science degree in Electrical, Computer Engineering or related degree
  • Typically requires a minimum of 2+ years of related work experience
  • Proficient experience with C programming
  • Knowledge of low-level driver and embedded development
  • Experience with systems from documentation, block diagrams, electrical schematics, and source code
  • Experience with real-time systems including hardware driven DMAs, FIFOs and circular buffers
  • Experience troubleshooting with oscilloscope, spectrum analyzer, and signal generator
  • Experience with basic signals/systems theory
  • Experience with software engineering tools and practices like source control, unit testing, build automation, continuous integration Capture

Apply for this role

Keep looking

Similar Remote IT And Developer Jobs