Senior Software Engineer

3 weeks ago


Annapolis, United States Annapolis Micro Systems Full time

Annapolis Micro Systems, Inc. is seeking an intelligent, versatile software developer 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. 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.

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
  • Has received, or are willing to receive, the COVID-19 vaccine
  • 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
  • Strong communication skills both internal and customer-facing
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
  • Understanding of issues from technical and business points of view


  • Annapolis Junction, United States Independent Software Full time

    Job DescriptionJob DescriptionWhat you will be doing!Independent Software is hiring a Senior Software Engineer.   Requirements: Back-end developer with with Java, Elastic Search, Springboot, JPA/Hibernate, Kafka, Monolithic Springboot to MicroservicesExperience and Education: Bachelor’s degree in Computer Science or related discipline from an...


  • Annapolis Junction, United States Independent Software Full time

    Job DescriptionJob DescriptionWhat you will be doing!Independent Software is hiring a Senior Software Engineer.   Requirements: Back-end developer with with Java, Elastic Search, Springboot, JPA/Hibernate, Kafka, Monolithic Springboot to MicroservicesExperience and Education: Bachelor’s degree in Computer Science or related discipline from an...


  • Annapolis Junction, United States Independent Software Full time

    What you will be doing! Independent Software is hiring a Senior Software Engineer. Requirements: * Back-end developer with with Java, Elastic Search, Springboot, JPA/Hibernate, Kafka, Monolithic Springboot to MicroservicesExperience and Education: Bachelor's degree in Computer Science or related discipline from an accredited college or university is...


  • Annapolis Junction, United States Independent Software Full time

    Job DescriptionJob DescriptionWhat you will be doing!As a Software Engineer you will be responsible for developing, sustaining, and troubleshooting GHOSTGEM's software suite of applications including JEDIPOWER and possibly future capabilities as mission needs arise. Software development activities include implementation, testing, and integration with...


  • Annapolis Junction, United States Independent Software Full time

    Job DescriptionJob DescriptionWhat you will be doing!As a Software Engineer you will be responsible for developing, sustaining, and troubleshooting GHOSTGEM's software suite of applications including JEDIPOWER and possibly future capabilities as mission needs arise. Software development activities include implementation, testing, and integration with...


  • Annapolis Junction, United States Independent Software Full time

    Job DescriptionJob DescriptionWhat you will be doing!As a Software Integration Engineer, you will develop software Tools and Services in a PaaS Linux environment supporting an ‘on-prem’ cloud offering with open-source software using Kubernetes, Docker, Rook and other cutting-edge software. Expertise and desire to work in a containerized landlord/tenant...


  • Annapolis Junction, United States Independent Software Full time

    Job DescriptionJob DescriptionWhat you will be doing!As a Software Integration Engineer, you will develop software Tools and Services in a PaaS Linux environment supporting an ‘on-prem’ cloud offering with open-source software using Kubernetes, Docker, Rook and other cutting-edge software. Expertise and desire to work in a containerized landlord/tenant...


  • Annapolis, United States Belay Technologies Full time

    Location field must contain 'city, state' or a zip code to perform a radius search (e.g., Denver, CO or 46122 ). City and state must be separated by a comma followed by a space (e.g., Houston, TX ) Belay Technologies Senior Software Engineer in Annapolis Junction , Maryland Belay Technologies has been voted Baltimore Business Journal's (BBJ) Best Places to...


  • Annapolis, United States 2HB Incorporated Full time

    This is a full-time position, and requires a TS/SCI/Full Scope Polygraph Clearance. 2HB Incorporated is seeking a Senior Software Engineer in order to support its government customer in Annapolis Junction, MD. The customer is seeking a Senior Software Engineer for the NiagaraFiles team to support the Intelligence Community version of the NiFi application by...


  • Annapolis, United States thejosefgroup.com Full time

    Senior Software Engineer National Business Pkwy, Annapolis Junction, MD, USA TS/SCI and Poly is Required Full-time Company Description We are a government contractor who provides talent, knowledge and expert guidance to the intelligence community. Our employees solve challenging and complex matters using years of expertise and possess specialized technical...


  • Annapolis, United States LufCo Full time

    Senior Software Engineer The Sr. Software Engineer will create and manage all aspects of detailed software systems based upon documented requirements. They will add their unique expertise and input to multiple integrated software components and will provide guidance and insight regarding hardware/software trade-offs. The successful candidate will be able to...


  • Annapolis, United States LufCo Full time

    Senior Software Engineer The Sr. Software Engineer will create and manage all aspects of detailed software systems based upon documented requirements. They will add their unique expertise and input to multiple integrated software components and will provide guidance and insight regarding hardware/software trade-offs. The successful candidate will be able to...


  • Annapolis, United States Belay Technologies Full time

    Belay Technologies has been voted Baltimore Business Journal's (BBJ) Best Places to Work 2019, runner up in 2020 and a finalist in 2021! Belay Technologies is seeking a Senior Software Engineer. Candidates should have the following qualifications: TS/SCI Clearance with polygraph Must have at least 20 years of experience with a technical Bachelor’s...


  • Annapolis Junction, United States Independent Software Full time

    What you will be doing! As a Software Integration Engineer, you will develop software Tools and Services in a PaaS Linux environment supporting an 'on-prem' cloud offering with open-source software using Kubernetes, Docker, Rook and other cutting-edge software. Expertise and desire to work in a containerized landlord/tenant environment is essential. The...


  • Annapolis, United States 2HB Incorporated Full time

    This is a full-time position, and requires a TS/SCI/Full Scope Polygraph Clearance. 2HB Incorporated is seeking a Senior Systems/Software Engineer in order to support its government customer in Annapolis Junction, MD. The customer is seeking a Senior Systems/Software Engineer to support the Cybersecurity Intelligence Team (CIT) TTO which provides...


  • Annapolis, United States Navstar Full time

    Would you like to perform rewarding work while contributing to the success of an established, growing company? Navstar is an award-winning organization that has a proven track record of successfully providing IT services and solutions both as a prime and sub-contractor on mission focused IT programs. Our employees are integral players in support of...


  • Annapolis, United States (EDO) Entertainment Data Oracle, Inc. Full time

    Freedom Technology Solutions Group is seeking a Senior Software Engineer for one of our contracts that offersexciting opportunities to supportessential services and mission critical activities across the enterprise.Our mission supports the Government Corporate Management Services (CMS) by providing full life cycle support services through the sustainment,...


  • Annapolis, United States (EDO) Entertainment Data Oracle, Inc. Full time

    Freedom Technology Solutions Group is seeking a Senior Software Engineer for one of our contracts that offersexciting opportunities to supportessential services and mission critical activities across the enterprise.Our mission supports the Government Corporate Management Services (CMS) by providing full life cycle support services through the sustainment,...


  • Annapolis, United States Independent Software Full time

    What you will be doing! Independent Software is hiring a Software Engineer, Level 2, Requirements: Full Stack Developer Front end: Angular 2 Middle Tier: Java, Spring, Springboot Back end: MongoDB, ElasticSearch Containerization using Docker and Kubernetes Experience and Education: Bachelor’s degree in Computer Science or related discipline from an...


  • Annapolis, United States NetSage Corporation Full time

    NetSage's mission is to help our customers achieve their missions by providing superior cyber services. We seek talented professionals who are interested in doing meaningful, mission-focused work for the US Federal Government. We are a growing Company that puts our employees first and offers excellent pay and world-class benefits. We do not hire contract by...