Senior Software Engineer
Annapolis Micro Systems
Job Description
Job Description
Annapolis Micro Systems, Inc. is seeking an intelligent and versatile Senior Software Engineer to work in a team that identifies customer problems and creates high-performance software solutions. Our team has built a reputation for products that incorporate image processing, image manipulation, large-scale disk and database access, fast and intuitive GUI design, and robust performance into highly productive applications.
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. You will be an integral part of the team, designing, implementing, and supporting client applications and services that enhance the efficiency of the system and the end-user.
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!
Essential Duties and Responsibilities
- Develop, test, deploy, and maintain software products
- Design and test Device Drivers for Windows and Linux
- Design and test API, User Examples
- Design interfaces to complicated 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 interacting with customers
- Automate build, test, and deployment of software products
- Provide customer support of software products
- Manage software releases
Requirements
- B.S. in Computer Engineering, Electrical Engineering, or Computer Science
- Languages: C/C++, Java
- Compilers: GCC, Microsoft Visual Studio,
- Platforms: Linux, VxWorks, Windows, AIX
- Tools: Make, PetaLinux, Subversion, Python, Perl, Eclipse
- Sound understanding of Object-Oriented Principles and Design
- Experience with real-time embedded environments (RTOS): VxWorks
Desired
- Considered an expert in writing Device Drivers for supported operating systems:
- Linux (ARM, PPC, and x86 architectures)
- Windows
-In-depth knowledge of supported Operating Systems and Hardware architectures
-IPMC and Chassis Manager (ChMC) development:
- VITA 46.11 compliance
- SOSA alignment
- IPMI Tier 1 and 2 support
-Experience with Ethernet Protocols (Layer 2 and 3):
- Marvell, Mellanox
- SwitchDev
- OpenFlow
-High-speed networks:
- 1/10/40/100 Gigabit Ethernet
- SDR, DDR, QDR, FDR IB
- PCIe Gen 3 and Gen 4
- NVME and NVMEoF
- RDMA over Ethernet (RoCE and NFS over RDMA)
-Debugging of Embedded Hardware and Software
-Experience Developing Portable, Embedded, and High-Performance Software
- Interrupt Handlers
- MT Applications
- High-Performance DMA
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).
$190k - $240k
...A technology services company based in Maryland is looking for a Senior Software Engineer to develop and maintain complex software systems. This position requires TS/SCI Clearance with polygraph and twelve years of relevant experience. Candidates should have a Bachelor...Senior$131.3k - $237.35k
...Leidos is seeking a driven and experienced Senior Software Engineer to support a high-stakes, mission-critical program. You will architect, develop, and integrate software solutions that shape national security and drive innovation within an Agile environment. The role...SeniorRelocation package- ...Position Senior Software Engineer at Infinite Computer Solutions. Job Description Designs, builds, and integrates end-to-end experiences that activate Next Best Actions (NBA) across digital and assisted channels. Develops modern frontend and backend. Technical Skills...SeniorFull time
- ...Applicants must be authorized to work in the U.S. We are unable to sponsor an employment visa. What You’ll Be Doing As a Senior Software Engineer, you'll play a key role in building and sustaining a mission-focused enterprise web application deployed in a containerized...SeniorWork at officeVisa sponsorshipWork visa
$175k - $210k
...teammate that’s welcoming, respectful and inclusive, with great opportunity for professional growth. Find your future with us. Senior Software Engineer Why This is an Exciting Role Design, develop, test, deploy, maintain and enhance software solutions Provide technical...Senior16 hoursContract workRemote work- ...Job Title: Senior Software Engineer Location: Annapolis Junction, MD Required Clearance: TS/SCI w/ Full-Scope Poly Salary: Competitive Job Description We are seeking a highly skilled and experienced Senior Software Engineer to develop, maintain, and enhance complex and...SeniorRelocation packageFlexible hours
$217k - $225k
...critical national security programs by building high-performing engineering teams and developing innovative enterprise solutions. Our... ...Solutions is seeking a motivated, and customer-oriented Senior DevOps Software Engineer t to join our team at Annapolis Junction,...SeniorHourly payContract workWork experience placement- ...surveillance, data intelligence, lifecycle mission enablement, and software modernization. Nightwing brings disruptive technologies,... ...community, defense, civil, and commercial markets. Senior Software Engineer At Nightwing, we are on a mission to develop resilient and...Senior
- DescriptionTyler Technologies’ Maryland Enterprise is seeking candidates for a Senior .NET Software Engineer. The selected candidate will be part of a strong development team and they will be responsible for translating complex business requirements into functional web-...Senior
$203k - $260k
...Software Engineer, Mission Analytics and Automation Make an Impact Where It Matters Most At Intelliforce, we build software that helps mission teams see more, understand more, and act faster. In this role, you will join the Mission Intelligence team to support a business...SeniorImmediate startVisa sponsorship- ...Senior Software Engineer (Project Management) Senior Software Engineer (Project Management) The Senior Software Engineer (DSS Lead) is the technical authority for the Air National Guard (ANG) Decision Support System (ANG DSS) portfolio a suite of mission-critical, web...SeniorContract work
- ...Overview Software Engineer - Data Visualization Location: Annapolis Junction, MD (On-Site) Clearance Required: TS/SCI with Poly Are you ready to showcase your skills and develop cutting-edge visualizations that make a real impact? BigBear.ai is seeking a Software Engineer...SeniorContract work
$10k
...technology allowances, and access to a state-of-the‑art technology lab. Learn more at Your Mission ClearEdge is seeking a Senior Software Engineer to support a newly forming team in Phase 0, helping shape technical direction, architecture, and development practices...SeniorShift work$10k
...operational deployment of an entire suite of Government customer tools on an existing ClearEdge prime contract. We are seeking a software engineer who will design, develop, sustain, and operationally support front-end presentation tier services for our mission-driven...SeniorContract work$84.84k - $153.55k
...industry trends to continuously improve software development practices. Performsotherdutiesasassigned... ...withLangChain, RAG, LLM prompt engineering, and Python for NL-to-SQL and AI-driven... .... Solid SQL/data modeling skills with senior-level system design, code reviews, and mentoring...SeniorFull timeTemporary workWork at officeVisa sponsorshipWork visa$175k - $212k
...Senior Software Engineer Lead the development of real-time data processing systems for national defense missions Location: Annapolis Junction, Maryland, United States Compensation: $175,000 - $212,000 USD / year Job Tags: Software About The Role Joining the BlueHalo,...Senior$100k - $275k
Kinsley Power Systems in Annapolis, MD, is seeking a dedicated software engineer proficient in CI/CD frameworks and system administration. The role involves managing development tools and ensuring efficient software delivery while collaborating within an agile team. With...Senior- ...Freedom Technology Solutions Group is seeking a Software Engineer to support the enhancement, sustainment, and modernization of ground-based... ...capabilities that advance critical mission operations. As a senior level Software Engineer you will be responsible for the following...SeniorFor contractorsFlexible hoursNight shift
$180k - $200k
...optimization Full-Cycle Development: Contribute across the full software development lifecycle — from architecture and planning through... ...with cross-functional teams (product, design, and other engineering teams) to translate requirements into technical solutions AI Tooling...SeniorLocal areaRemote workWorldwide$210k - $215k
A technology consulting firm is seeking a Senior Software Engineer in Annapolis Junction, Maryland. The role involves developing and enhancing software systems, debugging existing software, and collaborating with teams. Candidates should have at least 14 years of experience...Senior- teampointblank is seeking a Senior Software Engineer to develop, maintain, and enhance complex software systems in Annapolis, Maryland. Ideal candidates possess twelve years of experience in software engineering and a Bachelor’s degree in Computer Science. The role involves...SeniorRelocation package
$100k - $275k
...National Security. Role Description: Navstar is looking for a Software Engineer to join a high performing agile team using the Scaled Agile... ...meet the requirements for one of the following skill levels : Senior: Seven (7) years experience as a SWE, in programs and contracts...SeniorFor subcontractorLocal areaFlexible hours$224k - $265k
...Software Engineer - Senior Level Why This is an Exciting Role: As a Software Engineer - Senior Level at Boeing Intelligence & Analytics (BI&A), you will be responsible for: Developing, maintaining, and enhancing complex and diverse software systems (e.g....SeniorContract workRemote workWorldwide- Boeing in Maryland is seeking a Senior Software Engineer to design, develop, test, deploy, and maintain robust software solutions in a collaborative environment. You will lead technical efforts on high‑impact projects, work with the Chief Engineer to define feature specs...Senior
- Boeing Intelligence & Analytics (BI&A) is seeking a Senior Software Engineer to design, develop, and maintain advanced software systems, including RF signal processing applications and large data analytics. You will work on cutting-edge programs, integrate diverse software...Senior
- Boeing Intelligence & Analytics seeks a Senior Software Engineer in Annapolis Junction, MD. You will design, develop, test, deploy, and maintain software solutions while providing technical leadership on high-impact projects. Required: TS/SCI with polygraph, Agile experience...Senior16 hoursRelocation package
- Red Arch Solutions, Inc. is seeking a Senior Software Engineer in Annapolis Junction, Maryland. In this hybrid role, you'll build and test software components, produce clear technical documentation, and maintain high-quality code across Java, C++, or Python platforms....Senior
- Red Arch Solutions is hiring a Senior Software Engineer based in Annapolis Junction, Maryland, for a priority program. The position requires active TS/SCI Clearance with polygraph and seeks candidates experienced in software development within an Agile environment. The...Senior16 hoursRemote work
- Red Arch Solutions, Inc. is hiring a Senior Software Engineer in Annapolis Junction, Maryland. The role involves building and testing software components in an Agile environment, producing technical documentation, and maintaining high-quality code across Java, C++, and...SeniorRemote work
- MANTECH seeks a skilled and innovative Senior CNO Developer to join our team in Hanover... ...Designing and developing new hardware- or software-based Computer Network Operations (CNO)... ...in software analysis or reverse engineering Understanding of assembly language programming...SeniorWork experience placement
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer. Be the first to apply!
- agile software developer Annapolis, MD
- experienced software developer Annapolis, MD
- work from home software developer Annapolis, MD
- software developer fintech Annapolis, MD
- financial software developer Annapolis, MD
- software engineer Annapolis, MD
- part time software developer remote Annapolis, MD
- junior software developer remote Annapolis, MD
- software engineer travel Annapolis, MD
- junior software developer Annapolis, MD

