Annapolis Micro Systems logo

Software Engineer

Annapolis Micro Systems
  • Annapolis, MD
    1 day ago

    Job Description

    Job Description

    Job Description

    Annapolis Micro Systems, Inc. is seeking an intelligent and versatile Software Engineer to expand our Software Design Team. Our accelerator products employ FPGA technology to provide computing capabilities far beyond what general-purpose processors can provide. Our new Product line will offer unprecedented processor interconnection bandwidth and performance.

     

    Members of our Software Design Team work as part of a group to create interfaces between conventional processor platforms and our FPGA based accelerators, develop and support IP product development of High-Speed Protocols using FPGAs, such as PCIe, Infiniband, and 100Gbit Ethernet, as well as develop very high-speed protocol switch products. In addition, you will work with and develop on various microprocessor platforms. Your contributions will help us continue to lead our industry and expand our market.

     

    Enjoy the benefits of working for a small privately-held company with on-site production test, manufacturing, hardware, and software design. The close coupling of all aspects of design and production under one roof allows us to create ultra-high performance products and systems at a rapid pace while maintaining the highest possible quality. Daily interaction with other departments provides a first-rate opportunity to further develop your career.

     

    Join us and become part of the future of computing technology!

     

    Responsibilities

    • Develop, Maintain, Test, and Deploy Software Products
    • Design and Test Device Drivers for Windows and Linux
    • Design and Test API, User Examples
    • Design Interfaces to complex ASICs
    • Design and Test VxWorks BSPs and Applications
    • Embedded development and deploying operating systems on our products
    • Interpreting Hardware Schematic Diagrams
    • Design Object-Oriented Software Architectures
    • Capture Requirements By Hands-on Hardware Development Support
    • Automate Build, Test, and Deploy Software Products
    • Provide Second-Tier Customer Support for Software Products
    • Manage Software Releases and Version Control
    • Produce Software Documentation

     

    Requirements

    • B.S. in Computer Science, Electrical or Computer Engineering
    • Desired knowledge of languages: C/C++, Java
    • Desired knowledge of compilers: Microsoft Visual Studio, gcc
    • Desired knowledge of platforms: Microsoft Windows, Linux, Solaris, VxWorks, Cygwin
    • Desired knowledge of tools: make, Subversion, PERL, Python, Eclipse, SWIG, Ruby, Rails
    • Desired knowledge of Object-Oriented Principles and Design, UML, XML, XSLT, HTML
    • Desired knowledge of 1/10/40/100 Gigabit Ethernet, SDR/DDR/QDR/FDR Infiniband, PCIe Gen 3
    • Experience with real-time embedded environments (RTOS)
    • Experience with Interrupt Handlers and DMA
    • Experience with Device Drivers
    • U.S. Citizenship
    \nCompany Description

    Annapolis Micro Systems, Inc. was founded in 1982 as a center of excellence in electronics research and design. Since then, we have developed a full WILDTM EcoSystem of boards and systems and software. These high-performance FPGA-based products are utilized by some of the biggest names in the defense, aerospace and commercial sectors. Our products are deployed all around the world on naval ships (signals intelligence), radar stations (signal processing), and on reconnaissance flights (synthetic aperture radar). Our bleeding-edge technology pushes the limits of what is possible in both the electrical and mechanical realms.

    We offer an excellent compensation package. Benefits include Major Medical and Prescription Drug coverage for you and your eligible dependents with 100% of premiums paid! There is also an innovative 401(k) plan that allows you to manage your choice of investments through a Fidelity brokerage account. Other generous benefits include dental, life, long-term disability, and paid holiday, vacation and sick leave.

    We are based in beautiful Annapolis, a historic city on the Chesapeake Bay within easy driving distance of Washington D.C. and Baltimore, MD. Annapolis is the sailing capital of the world, and offers a rich variety of cultural experiences.

    Annapolis Micro Systems, Inc. is an Equal Opportunity Employer (EOE).

    Company Description

    Annapolis Micro Systems, Inc. was founded in 1982 as a center of excellence in electronics research and design. Since then, we have developed a full WILDTM EcoSystem of boards and systems and software. These high-performance FPGA-based products are utilized by some of the biggest names in the defense, aerospace and commercial sectors. Our products are deployed all around the world on naval ships (signals intelligence), radar stations (signal processing), and on reconnaissance flights (synthetic aperture radar). Our bleeding-edge technology pushes the limits of what is possible in both the electrical and mechanical realms. \r\n\r\nWe offer an excellent compensation package. Benefits include Major Medical and Prescription Drug coverage for you and your eligible dependents with 100% of premiums paid! There is also an innovative 401(k) plan that allows you to manage your choice of investments through a Fidelity brokerage account. Other generous benefits include dental, life, long-term disability, and paid holiday, vacation and sick leave.\r\n\r\nWe are based in beautiful Annapolis, a historic city on the Chesapeake Bay within easy driving distance of Washington D.C. and Baltimore, MD. Annapolis is the sailing capital of the world, and offers a rich variety of cultural experiences. \r\n\r\nAnnapolis Micro Systems, Inc. is an Equal Opportunity Employer (EOE).

    Numbers & Facts

    LocationAnnapolis, MD
    IndustryComputer Hardware
    Company Size50 to 99 employees
    Year Founded1982
    Websitehttps://www.annapmicro.com/

    About Company

    Annapolis Micro Systems, Inc. was created in 1982 as a center of excellence in electronic research and design. We launched our first line of WILD Reconfigurable Computing boards in 1993. As an industry leader and pioneer, Annapolis Micro Systems, Inc. prides itself on designing and producing world class COTS analog and digital products to complement its world class FPGA based high performance computing engines. Our bleeding edge technology continually pushes the limits of what is possible in the both the electrical and mechanical realms. Our revolutionary CoreFire software package enables GUI-based FPGA application design and development that is unmatched by anything in the industry.

    Annapolis Micro Systems, Inc. is located in beautiful Annapolis, Maryland. Annapolis is an historic city located on the Chesapeake Bay and within easy driving distance of Washington, D.C. and Baltimore, MD. Annapolis is a sailing capital and offers a rich variety of cultural experiences.

    EOE

    Benefits:

    Annapolis Micro Systems, Inc. is an exciting place to work. We offer a professional, friendly environment, and an excellent compensation package for full time, permanent workers. Benefits currently include Major Medical and Prescription Drug coverage for you and all of your eligible dependents with 100% of premiums paid by the company! There is also an innovative 401(k) plan allowing you to manage your own choice of investments through your 401(k) Fidelity brokerage account. Other benefits include dental insurance, strong long term disability package, very generous life insurance coverage, paid holiday, vacation and sick leave.

    Skills

    • 2nd Level Supportunmatched
    • ASIC (Application Specific Integrated Circuit)unmatched
    • Aerospace and Defenseunmatched
    • Application Programming Interface (API)unmatched
    • Brokerageunmatched
    • C Programming Languageunmatched
    • C++ Programming Languageunmatched
    • Computer Engineeringunmatched
    • Computer Scienceunmatched
    • Customer Service Softwareunmatched
    • Cygwinunmatched
    • Device Driversunmatched
    • Ecosystemsunmatched
    • Electrical Engineeringunmatched
    • Electricityunmatched
    • Electronic Designunmatched
    • Embedded Systemsunmatched
    • Ethernetunmatched
    • FPGAunmatched
    • GNU C Compilerunmatched
    • Gigabit Ethernetunmatched
    • HTML (HyperText Markup Language)unmatched
    • Hardware Administrationunmatched
    • Hardware Designunmatched
    • Hardware Developmentunmatched
    • Intellectual Property Developmentunmatched
    • Javaunmatched
    • Linux Operating Systemunmatched
    • Manufacturing/Production Testingunmatched
    • Microprocessorunmatched
    • Microsoft Visual Studiounmatched
    • Microsoft Windows Device Driversunmatched
    • Microsoft Windows Operating Systemunmatched
    • Object Oriented Design (OOD)unmatched
    • Object Oriented Softwareunmatched
    • Operating Systemsunmatched
    • Oracle Solaris (fka Sun Microsystems Solaris)unmatched
    • PCI Express (PCI-E)unmatched
    • Product Developmentunmatched
    • Product Supportunmatched
    • Realtime Operating Systemunmatched
    • Release Management/Engineeringunmatched
    • Schematicsunmatched
    • Signal Intelligence (SIGINT)unmatched
    • Signal Processingunmatched
    • Software Administrationunmatched
    • Software Architectureunmatched
    • Software Designunmatched
    • Software Engineeringunmatched
    • Source Code/Configuration Management (SCM)unmatched
    • Team Playerunmatched
    • Test Automationunmatched
    • Test Designunmatched
    • Testingunmatched
    • Unified Modeling Language (UML)unmatched
    • United States Citizenunmatched
    • VxWorksunmatched
    • XML (EXtensible Markup Language)unmatched
    • XSLT (Extensible Stylesheet Language Translation)unmatched

    Be found by employers

    5,500+ employers search our resume database daily. Add yours to get found by recruiters looking for candidates like you.

    Level up your application

    Professional resume templates

    Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

    Free resume templates

    Free resume builder

    Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

    Free resume builder