Software Engineer at Mercury Systems in Saddle River, NJother related Employment listings - Saddle River, NJ at Geebo

Software Engineer at Mercury Systems in Saddle River, NJ

Job Description In this role, you have the opportunity to Develop board support libraries, example applications, and documentation for data acquisition hardware Develop application-level software for RF recording systems Interface with customers using hardware and software products Isolate problems and collaborate with engineers to resolve Develop, execute, and document test procedures for new RF data acquisition products. Write applications to exercise both hardware and software. To succeed in this role, you should have the following skills and experience Inquisitive nature, ability to understand complex systems from documentation, block diagrams, electrical schematics, and source code 1
years low level/driver/embedded development experience in C (bonus for HDL knowledge) Understanding of real-time systems including hardware driven DMAs, FIFOs and circular buffers Ability to troubleshoot with oscilloscope, spectrum analyzer, signal generator, logic analyzer Knowledge of basic signals/systems theory Strong written and verbal communication skills Proficiency with basic networking/system administration Knowledge of a high-level/scripting language (Java, Python, Perl, Matlab, etc.) Familiarity with software engineering tools and practices like source control, unit testing, build automation, continuous integration Purpose:
This position is for an entry-level professional individual contributor on a project or work team in the Software Engineering sub-family, who works under close supervision. Responsibility Statement:
Designs, develops, documents, tests and debugs applications software and systems that contain logical and mathematical solutions. Ensures software standards are met. Uses basic knowledge of software architecture to perform entry-level professional software development tasks associated with the modification, design, development, and debugging of software applications or operating systems. Additional Required Knowledge, Skills, & Abilities:
Ability to analyze and solve problems with innovative, creative solutions Contributes fully to an effective team environment; demonstrates willingness to work cooperatively with others to achieve shared goals Demonstrate the ability to communicate information clearly and effectively both verbally and in writing Must be able to speak, read, write, and understand the primary language(s) used in the workplace Education:
Bachelor's Degree Work
Experience:
Less than 2 years, Prior Co-op experience in a technology company Physical Demands/Working Conditions:
The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions. Travel Requirements:
The work environment characteristics described here are representative of those an employee encounters while performing the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform essential functions.
Salary Range:
$80K -- $100K
Minimum Qualification
Software DevelopmentEstimated Salary: $20 to $28 per hour based on qualifications.

Don't Be a Victim of Fraud

  • Electronic Scams
  • Home-based jobs
  • Fake Rentals
  • Bad Buyers
  • Non-Existent Merchandise
  • Secondhand Items
  • More...

Don't Be Fooled

The fraudster will send a check to the victim who has accepted a job. The check can be for multiple reasons such as signing bonus, supplies, etc. The victim will be instructed to deposit the check and use the money for any of these reasons and then instructed to send the remaining funds to the fraudster. The check will bounce and the victim is left responsible.