Platzhalter Bild

Software Engineer (Proficiency in C language) chez Mercury Systems

Mercury Systems · Upper Saddle River, États-Unis d'Amérique · Onsite

76 836,00 $US  -  153 872,00 $US

Postuler maintenant

Job Summary:

 

Join a collaborative and small team of interdisciplinary engineers, continuously developing new products in Mercury Systems Signal Technology - Mixed Signal business unit. This team is building data acquisition processing hardware. In this role, you will be working on embedded systems using state-of-the-art components.  This is an ideal position for an early career software, electrical or firmware engineer with proficient C programming experience, who thrives on the challenge of solving difficult technical problems.

 

Mercury Systems is seeking the best and brightest talent to help us bring cutting-edge technology to mission-critical aerospace and defense applications, advancing innovation where it matters most. We bridge commercial innovation with defense-grade security to ensure our warfighters and allies have the technological advantage.

 

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 5+ years' related work experience including low level/driver/embedded development experience in C programming.
  • Experience with complex 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 system specifications and performance requirements.
  • This position requires you to access information that is subject to U.S. export regulations. You may only access such information if you are a U.S. citizen, lawful permanent resident of the U.S., protected individual as defined by 8 U.S.C. 1324b(a)(3), or eligible to obtain the required authorizations from the U.S. government.

Preferred Qualifications:

  • Proficiency with basic networking/system administration
  • Utilize tools such as GIT, Jenkins, Eclipse, and Vitis
  • HDL or Verilog knowledge or experience
  • Strong written and verbal communication skills
  • Familiar with programming I2C, SPI, PCIe, RS232, and Ethernet Interfaces
  • Knowledge of a high-level/scripting language (Java, Python, Perl, Matlab, etc.)
  • Familiar with the Linux operating systems including the build and configuration process

 

Location:

  • This position is full time on-site at our Saddle River, NJ location.
  • We will consider candidates in Huntsville, AL with the right experience.
  • Enjoy every other Friday off with our 9/80 work schedule.

 

Salary Transparency:

Full-Time Equivalent Annual Salary Range: $76,836 - 153,872 for a Software Engineer in Saddle River, NJ

The disclosed salary range is a general guideline for Mercury team members employed at the job level at the location listed above and does not include overtime for eligible hourly employees.

Postuler maintenant

Plus d'emplois