Software Engineer jobs in United States
cer-icon
Apply on Employer Site
company-logo

Annapolis Micro Systems ยท 5 hours ago

Software Engineer

Annapolis Micro Systems, Inc. is seeking an intelligent and versatile Software Engineer to expand their Software Design Team, focusing on FPGA technology for high-performance computing. The role involves creating interfaces between processor platforms and FPGA accelerators, developing high-speed protocols, and contributing to product development.

ElectronicsHardwareManufacturing
check
Comp. & Benefits
badNo H1BnoteU.S. Citizen Onlynote

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

Qualification

C/C++Embedded developmentDevice DriversMicrosoft Visual StudioLinuxPythonObject-Oriented PrinciplesJavaVxWorksSubversionUMLHTML

Required

B.S. in Computer Science, Electrical or Computer Engineering
Experience with real-time embedded environments (RTOS)
Experience with Interrupt Handlers and DMA
Experience with Device Drivers
U.S. Citizenship

Preferred

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

Company

Annapolis Micro Systems

twittertwittertwitter
company-logo
Annapolis Micro Systems prides itself on producing world class hardware products.

Funding

Current Stage
Growth Stage

Leadership Team

leader-logo
Noah Donaldson
Chief Technical Officer
linkedin
Company data provided by crunchbase