Senior Software Engineer
2 weeks ago
Annapolis Micro Systems, Inc. is seeking a skilled software engineer to join our Software Design Team. Our company specializes in FPGA technology, providing computing capabilities beyond general-purpose processors. As a member of our team, you will work on creating interfaces between conventional processor platforms and our FPGA-based accelerators, developing and supporting IP product development of high-speed protocols, and collaborating on various microprocessor platforms.
Key Responsibilities:- Design and develop embedded software products, ensuring high performance and reliability.
- Develop object-oriented software architectures, optimizing code for efficient execution.
- Design and test APIs and user-level examples, ensuring seamless integration with our FPGA-based accelerators.
- Develop device drivers for Linux kernel, ensuring compatibility and stability.
- Design interfaces to support ASICs, including ADCs, DACs, SPI, I2C, USB, DP devices, RS232, and RS485.
- Configure and deploy operating systems, ensuring optimal performance and security.
- Design and test VxWorks BSPs and applications, ensuring compatibility and reliability.
- Interpret hardware schematic diagrams, ensuring accurate implementation.
- Manage software releases and version control, ensuring smooth collaboration and deployment.
- Produce software documentation, ensuring clear and concise communication.
- Facilitate new product development through requirements review, ensuring alignment with company goals.
- Automate build, test, and deploy software products, ensuring efficiency and reliability.
- Provide second-tier customer support for software products, ensuring timely and effective resolution of issues.
- Bachelor's degree in Computer Engineering, Computer Science, or a related field.
- Proficiency in C/C++, Java, Python, Bash, and compilers such as gcc, meson, and cmake.
- Experience with Linux, VxWorks, Petalinux, and Windows platforms.
- Knowledge of object-oriented principles and design, as well as markup languages such as XML, YAML, and JSON.
- Experience with real-time embedded environments (RTOS) and strong communication skills.
- Deep understanding of supported operating systems and hardware architectures.
- Expertise in writing drivers for supported operating systems, including Linux (ARM, PPC, and x86 architectures).
- Debugging of embedded hardware and software, ensuring optimal performance and reliability.
- Experience with ASICs, including AMD/Xilinx Zynq MPSoC, RFSoC, and Versal ASoC, as well as Intel Agilex SoC Series.
- Knowledge of additional tools, such as AMD/Xilinx XSDK and VITISTM Software, TensorFlow with VersalTM AI Engine, and network APIs such as REST and gRPC.
- Expertise in writing drivers for supported operating systems, including Windows.
- Experience with writing bootloaders, including FSBL, UBOOT, UEFI BIOS, and Slimbootloader.
- Knowledge of IPMC and Chassis Manager (ChMC) development, including VITA 46.11 compliance and SOSA alignment.
- Experience with Ethernet protocols (Layer 2 and 3), including Marvell, Mellanox, SwitchDev, OpenFlow, and RDMA over Ethernet (RoCE and NFS over RDMA).
-
Senior Software Engineer
2 weeks ago
Annapolis Junction, Maryland, United States Captivation Software Full timeJob OpportunityCaptivation Software is seeking a highly skilled and experienced software engineer to join our team. As a senior-level software engineer, you will play a key role in assisting with daily responsibilities on our program.ResponsibilitiesAssist with daily responsibilities on the programCollaborate with the team to develop and implement software...
-
Senior Software Engineer
1 week ago
Annapolis Junction, Maryland, United States Captivation Software Full timeJob DescriptionJoin a Team of InnovatorsCaptivation Software is a leading provider of innovative solutions for the telecommunication industry. We are seeking a highly skilled Senior Software Engineer to join our team of experts.ResponsibilitiesAnalyze user requirements to design and develop software solutions for telecommunication applicationsDebug and...
-
Senior Software Engineer
2 weeks ago
Annapolis Junction, Maryland, United States Captivation Software Full timeJob OverviewCaptivation Software is seeking a highly skilled Senior Software Engineer to join our team. As a key member of our CCE SaaS team, you will be responsible for supporting the development and maintenance of our containerized applications and services.Key ResponsibilitiesMaintenance and troubleshooting of containerized applicationsUpgrade services...
-
Senior Software Integration Engineer
2 weeks ago
Annapolis Junction, Maryland, United States Captivation Software Full timeJob OpportunityCaptivation Software is seeking a highly skilled Senior Software Integration Engineer to join our team. As a key member of our engineering team, you will be responsible for the automation, integration, verification, validation, and system testing of various COTS, FOSS, and GOTS packages, libraries, and software products for next-generation...
-
Senior Software Engineer
2 weeks ago
Annapolis Junction, Maryland, United States Captivation Software Full timeJob OverviewCaptivation Software is seeking a highly skilled Senior Software Engineer to join our team. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining complex operational data flows.Key ResponsibilitiesDesign and implement data storage, data transport, data management, data security, data...
-
Senior Software Engineer
3 weeks ago
Annapolis, Maryland, United States Captivation Software LLC Full timeAbout the RoleCaptivation Software LLC is seeking a highly skilled Senior Software Engineer - Kubernetes Expert to join our team. As a key member of our engineering team, you will be responsible for designing, developing, and deploying scalable and secure cloud-based systems using Kubernetes.Key ResponsibilitiesDesign and implement large-scale Kubernetes...
-
Senior Software Engineer
2 weeks ago
Annapolis Junction, Maryland, United States Captivation Software Full timeJob OpportunityCaptivation Software is seeking a highly skilled software engineer to lead the modernization of a legacy application. The successful candidate will design and develop a cutting-edge solution for data translation and forwarding, ensuring seamless integration with the program's modernized system architecture.Key ResponsibilitiesDesign and...
-
Senior Software Developer
3 days ago
Annapolis Junction, Maryland, United States Captivation Software Full timeJob OpportunityCaptivation Software is seeking a highly skilled and experienced software engineer to join our team. As a senior-level software engineer, you will play a key role in transitioning a project and contributing to the development of innovative solutions.ResponsibilitiesAssist with project transition and development of software solutionsCollaborate...
-
Senior Systems Engineer
3 weeks ago
Annapolis, Maryland, United States Independent Software Full timeJob SummaryWe are seeking a highly skilled Senior Systems Engineer to join our team at Independent Software. As a key member of our engineering team, you will apply systems engineering principles to deliver high-quality solutions that meet our customers' needs.Key ResponsibilitiesApply systems engineering principles to design, develop, and implement complex...
-
Software Development Engineer
2 weeks ago
Annapolis Junction, Maryland, United States Captivation Software Full timeJob OpportunityCaptivation Software is seeking a skilled software engineer to join our team. As a mid to senior-level software developer, you will be responsible for assisting with daily project responsibilities, focusing on the web front-end of a system that interacts with a back-end process to monitor and configure antenna components.Key...
-
Senior Software Engineer
3 days ago
Annapolis, Maryland, United States Sensible Solutions and Technologies Inc Full timeJob Title: Senior Applications DeveloperWe are seeking a highly skilled Senior Applications Developer to join our team at Sensible Solutions and Technologies Inc. This role requires a strong background in software development, reverse engineering, and Linux platform expertise.Key Responsibilities:Design, develop, and integrate software solutions for various...
-
Senior Software Engineer
1 week ago
Annapolis, Maryland, United States Annapolis Micro Systems Full timeJob OpportunityWe are seeking a highly skilled Senior Software Engineer to join our Software Design Team at Annapolis Micro Systems, Inc.Our company specializes in developing high-performance FPGA-based products for the defense, aerospace, and commercial sectors. As a Senior Software Engineer, you will play a crucial role in designing and developing software...
-
Senior Systems Engineer
1 week ago
Annapolis, Maryland, United States Captivation Software LLC Full timeJob Title: Senior Systems EngineerCaptivation Software LLC is seeking a highly skilled Senior Systems Engineer to join our team. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining complex infrastructure as code (IaC) solutions for large-scale high-performance computing (HPC) systems.Key...
-
Cloud Software Engineer
3 weeks ago
Annapolis, Maryland, United States Independent Software Full timeCloud Software EngineerWe are seeking a highly skilled Cloud Software Engineer to join our team at Independent Software. As a Cloud Software Engineer, you will be responsible for developing, maintaining, and enhancing complex and diverse Big-Data Cloud systems.Key ResponsibilitiesDesign, develop, and test Cloud-based software applications using Big-Data...
-
Senior Software Engineer
1 week ago
Annapolis, Maryland, United States Jobot Full timeJob OverviewWe are seeking a highly skilled Senior Software Engineer to join our team at Jobot. As a key member of our software engineering team, you will be responsible for designing, developing, and integrating web-based User Interface systems for displaying metrics and operational data.Key ResponsibilitiesDesign and develop software solutions using...
-
Senior Splunk Software Engineer
1 week ago
Annapolis, Maryland, United States Columbia Technology Partners Full timeSenior Splunk Software EngineerColumbia Technology Partners is seeking a highly skilled Senior Splunk Software Engineer to join our team. As a key member of our engineering team, you will be responsible for designing and developing software solutions using Splunk.Key Responsibilities:Design and develop software solutions by analyzing stakeholder requirements...
-
Senior Software Engineer
2 weeks ago
Annapolis, Maryland, United States Jobot Full timeJob SummaryWe are seeking a highly skilled Senior Software Engineer to join our team at Jobot. As a key member of our software development team, you will be responsible for designing, developing, and integrating web-based User Interface systems for displaying metrics and operational data in various displays.Key Responsibilities:Design and develop software...
-
Senior Software Engineer
3 weeks ago
Annapolis, Maryland, United States Jobot Full timeAbout the RoleWe are seeking a highly skilled Senior Software Engineer to join our team at Jobot. As a key member of our software engineering team, you will be responsible for designing, developing, and integrating web-based User Interface systems for displaying metrics and operational data.Key Responsibilities:Design and develop software solutions using...
-
Senior Systems Engineer
7 days ago
Annapolis Junction, Maryland, United States Captivation Software Full timeJob Title: Senior Systems EngineerCaptivation Software is seeking a highly skilled Senior Systems Engineer to join our team. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining complex infrastructure as code (IaC) solutions for large-scale high-performance computing (HPC) systems.Key...
-
Senior Software Engineer
3 days ago
Annapolis, Maryland, United States Tiber Technologies Inc Full timeJob Title: Senior Application DeveloperWe are seeking an experienced and talented Senior Application Developer to join our team at Tiber Technologies Inc.About the Role:As a Senior Application Developer, you will lead the design and development of complex software applications and drive technical excellence across projects.The ideal candidate will have a...