Platzhalter Bild

Software Engineer (proficiency in C language) bei Mercury Systems, Inc.

Mercury Systems, Inc. · Huntsville, Vereinigte Staaten Von Amerika · Onsite

76.836,00 $  -  153.872,00 $

Jetzt bewerben

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 in embedded systems for 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:

  • Bachelor of Science degree in Electrical, Computer Engineering or related degree
  • Ideally 3+ years' related work experience including low level/driver/embedded development experience in C programming
  • Inquisitive nature, ability to understand complex systems from documentation, block diagrams, electrical schematics, and source code
  • Understanding of real-time systems including hardware driven DMAs, FIFOs and circular buffers
  • Ability to troubleshoot with oscilloscope, spectrum analyzer, and signal generator
  • Knowledge of basic signals/systems theory
  • Strong written and verbal communication skills
  • Familiarity 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
  • 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.

 

 

 

Jetzt bewerben

Weitere Jobs