Mercury Systems

Software Engineer

Mercury Systems$88K — $105K *
Technical Services
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor of Science in Electrical, Computer Engineering, or related field
  • Minimum 2 years of relevant work experience
  • Strong proficiency in C programming
  • Experience in low-level driver and embedded development
  • Familiarity with real-time systems and troubleshooting tools
  • Knowledge of systems from documentation to source code
  • Understanding of software engineering tools and practices

Responsibilities

  • Create software drivers and applications for data acquisition hardware
  • Collaborate with design team on hardware bring-up and testing
  • Diagnose and resolve technical issues with engineers
  • Develop automated tests for manufacturing quality assurance
  • Assist customers in integrating hardware and software products
  • Support verification team in testing product capabilities
  • Report project status and risks to management

Benefits

  • Collaborative work environment
  • Opportunities for career development and growth
  • Chances to work with cutting-edge technology
  • Engagement with customers and real-world problem solving
  • Participation in a small, interdisciplinary team
Full 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 system specifications and performance requirements.

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

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.



Click here read about our recent press release.

About Mercury Systems

Mercury Systems is a technology company that specializes in the design and manufacture of open architecture, secure processing systems and subsystems for commercial, defense, and intelligence applications. The company's products and solutions are used in a variety of applications, including radar, electronic warfare, signals intelligence, and cyber security. Mercury Systems was founded in 1981 and is headquartered in Andover, Massachusetts.
Learn more about Mercury Systems
Size
2,294 employees
Market Cap
$2.5 billion
Industry
Net Income
$79.2 million
Founded
1981
5 Year Trend
+19.3%
Revenue
$841.6 million
NASDAQ

Similar Jobs

More Jobs at Mercury Systems

More Technical Services Jobs

Find similar Software Engineer jobs: