Senior Software Engineer
4 weeks ago
Annapolis Micro Systems, Inc. is seeking an intelligent, versatile software engineer to join our Software Design Team.
Our accelerator products employ FPGA technology to provide computing capabilities far beyond what general-purpose processors can provide. 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.
Our new Product line will offer unprecedented processor interconnection bandwidth and performance. Your contributions will help us continue to lead our industry and expand our market
Responsibilities:
- Develop, Maintain, Test, and Deploy Embedded Software Products
- Design Object-Oriented Software Architectures
- Design and Test API and User Level Examples
- Design and Test Device Drivers for Linux Kernel
- Design Interfaces to Supportive ASICs including, but not limited to:
- ADCs and DACs
- SPI, I2C, USB, DP devices
- RS232, RS485
- Configure and Deploy Operating Systems
- Design and Test VxWorks BSPs and Applications
- Interpret Hardware Schematic Diagrams
- Manage Software Releases and Version Control
- Produce Software Documentation
- Facilitate New Product Development through Requirements Review
- Automate Build, Test and Deploy Software Products
- Provide Second-Tier Customer Support of Software Products
Requirements:
- Bachelors degree in Computer Engineering, Computer Science, or a related field
- Have received, or are willing to receive, a government-mandated vaccine
- U.S. Citizenship
- Languages: C/C++, Java, Python, Bash
- Compilers: gcc, meson, cmake
- Platforms: Linux, VxWorks, Petalinux, Windows
- Tools: make, Eclipse, Yocto, gdb, Matlab™
- Object-Oriented Principles and Design
- Markup Language: XML/YAML/JSON
- Jama – requirements capture tooling
- Experience with real-time embedded environments (RTOS)
- Strong communication skills
- In depth knowledge of Supported Operating Systems and Hardware architectures
- Interrupt Handlers
- High Performance DMA
- Multi Thread Safe Software
- High Performance Portable Software supported between multiple OS’s.
- Experience with High-speed networks:
- 1/10/40/100 Gigabit Ethernet
- PCIe Gen 3 and Gen 4
- NVME
- Debugging of embedded Hardware and Software
Desired Technical Background:
- ASIC experience including:
- AMD/Xilinx Zynq MPSoC, RFSoC, and Versal ASoC
- Intel Agilex SoC Series experience
- Microcontrollers
- Intel processors including UEFI BIOS
- Additional Tool Knowledge
- AMD/Xilinx XSDK™ and VITIS™ Software
- TensorFlow with Versal™ AI Engine
- Network APIs: REST and gRPC
- Real-time embedded environments (RTOS) including VxWorks
- Expertise in writing drivers for supported operating systems
- Required: Linux (ARM, PPC and x86 architectures)
- Desired: Windows
- Expertise in Writing Bootloaders
- FSBL, UBOOT, UEFI BIOS, Slimbootloader
- IPMC and Chassis Manager (ChMC) development
- VITA 46.11 compliance
- SOSA alignment
- IPMI Tier 1, 2, and 3 support
- Experience with Ethernet Protocols (Layer 2 and 3)
- Marvell, Mellanox
- SwitchDev
- OpenFlow
- RDMA over Ethernet (RoCE and NFS over RDMA)
- Strong communication skills both internal and customer facing
- Understanding of issues from technical and business point of views
Benefits:
- Medical, dental, vision, and prescription insurance, with 100% of all insurance premiums paid for by Annapolis Micro Systems
- Life and long term disability insurance, with 100% of all insurance premiums paid for by Annapolis Micro Systems
- 401(k) plan
- Flex Time
- 2 accrued weeks of paid sick leave
- 2 accrued weeks of paid vacation leave
- 8 fixed paid holidays and 2 paid floating holidays
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 DescriptionAnnapolis 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
\r
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.\r
\r
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. \r
\r
Annapolis Micro Systems, Inc. is an Equal Opportunity Employer (EOE).
-
Senior Software Engineer
1 month ago
Annapolis Junction, Maryland, United States Captivation Software Full timeJob OpportunityCaptivation 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 troubleshooting complex operational data flows.The ideal candidate will have a strong background in software development, with experience in creating,...
-
Senior Director, Sales Engineering
3 weeks ago
Annapolis, United States Rocket Software Full timeRocket Software - Senior Director, Sales EngineeringLocation: Annapolis, MarylandJob Description Summary:The Senior Director, Sales Engineering provides a key role supporting the sales of Rocket Software’s products and services. As a senior member of the Go-To-Market team, you will be responsible for coordinating a regional organization of Sales Engineers...
-
Software Engineer 3
3 weeks ago
Annapolis Junction, United States Captivation Software Full timeJob DescriptionJob DescriptionBuild to something to be proud of.Captivation has built a reputation on providing customers exactly what is needed in a timely manner. Our team of engineers take pride in what they develop and constantly innovate to provide the best solution. Captivation is looking for software developers who can get stuff done while making a...
-
Senior Software Engineer
4 weeks ago
Annapolis Junction, Maryland, United States Captivation Software Full timeJob OverviewCaptivation Software is seeking a seasoned software engineer to spearhead the development and maintenance of complex operational data flows. This role requires a deep understanding of data storage, transport, management, security, compliance, and knowledge store management.The ideal candidate will have a strong background in software development,...
-
Senior Software Engineer
4 weeks ago
Annapolis, United States EverWatch Full timeJob Title Senior Software Engineer Overview EverWatch is a government solutions company providing advanced defense, intelligence, and deployed support to our country's most critical missions. We are a full-service government solutions company. Harnessing the most advanced technology and solutions, we strengthen defenses and control environments to preserve...
-
Senior Linux Systems Engineer
1 week ago
Annapolis Junction, Maryland, United States Captivation Software Full timeJob OverviewCaptivation Software is a leading provider of innovative solutions for high-performance computing environments. We are seeking an experienced Senior Linux Systems Engineer to join our team.
-
Senior Software Engineer
1 month ago
Annapolis, United States Jobot Full timeRemote tech Consulting Company looking for a Java Software Developer!This Jobot Consulting Job is hosted by: Sydney WeaverAre you a fit? Easy Apply now by clicking the "Apply Now" button and sending us your resume.Salary: $40 - $150 per hourA bit about us:We are a technology-based, minority-owned product and solutions firm that delivers business strategy and...
-
Software Engineer, Senior
4 months ago
Annapolis, United States Navstar Full timeWould 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...
-
Software Engineer, Senior
3 days ago
Annapolis, United States EverWatch Full timeJob Title Software Engineer, Senior Overview EverWatch is a government solutions company providing advanced defense, intelligence, and deployed support to our country's most critical missions. We are a full-service government solutions company. Harnessing the most advanced technology and solutions, we strengthen defenses and control environments to preserve...
-
Senior Software Engineer
4 weeks ago
Annapolis, United States Belay Technologies Full timeBelay 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 to join our intel team. Candidates should have the following qualifications: TS/SCI Clearance with polygraph Sixteen (16) years demonstrated experience in...
-
Senior Software Engineer
4 weeks ago
Annapolis Junction, Maryland, United States Belay Technologies Full timeJob Title: Senior Software EngineerJob Description:Belay Technologies is a leading provider of technology and engineering solutions to the DoD and commercial markets. We are seeking a highly skilled Senior Software Engineer to join our intel team.The ideal candidate will have a strong background in software development, with a focus on cloud-based...
-
Senior Software Engineer
3 days ago
Annapolis, United States Belay Technologies Full timeBelay 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 Software Engineer to join our intel team. You will act as a back-end software engineer, helping to design and develop an entirely new graph analysis platform that is, for the very first time,...
-
SENIOR SOFTWARE ENGINEER
4 weeks ago
Annapolis, United States Capital One Full time11 West 19th Street (22008), United States of America, New York, New YorkSenior Software EngineerDo you love building and pioneering in the technology space? Do you enjoy solving complex business problems in a fast-paced, collaborative, inclusive, and iterative delivery environment? At Capital One, you'll be part of a big group of makers, breakers, doers and...
-
Senior Software Engineer
4 weeks ago
Annapolis, United States Capital One Full timeAre you passionate about leveraging data and emerging technologies to solve complex business problems? Join our team as a Senior Software Engineer, Backend. You'll lead a diverse portfolio of technology projects and an experienced team of developers to create innovative solutions that address regulatory needs. Collaborate with product managers to deliver...
-
Software Engineer 3
3 weeks ago
Annapolis Junction, United States Captivation Software Full timeJob DescriptionJob DescriptionBuild to something to be proud of.Captivation has built a reputation on providing customers exactly what is needed in a timely manner. Our team of engineers take pride in what they develop and constantly innovate to provide the best solution. Captivation is looking for software developers who can get stuff done while making a...
-
Software Engineer-Senior
2 weeks ago
Annapolis Junction, United States Top Secret Clearance Jobs Full timeAbout the job Software Engineer-Senior Top Secret Clearance Jobs is dedicated to helping those with the most exclusive security clearance find their next career opportunity and get interviews within 48 hours. NetSage's mission is to help our customers achieve their missions by providing superior cyber services. We seek talented professionals who are...
-
Senior Software Engineer
4 months ago
Annapolis, United States EverWatch Full timeJob Title Senior Software Engineer Overview EverWatch is a government solutions company providing advanced defense, intelligence, and deployed support to our country's most critical missions. We are a full-service government solutions company. Harnessing the most advanced technology and solutions, we strengthen defenses and control environments to preserve...
-
Senior Software Engineer
7 days ago
Annapolis, United States fOfL8o9VZR0EtF Full timeCenter 1 (19052), United States of America, McLean, VirginiaSenior Software Engineer, AndroidDo you love building and pioneering in the technology space? Do you enjoy solving complex business problems in a fast-paced, collaborative, inclusive, and iterative delivery environment? At Capital One, you‘ll be part of a big group of makers, breakers, doers and...
-
Senior Mainframe Systematics Software Engineer
3 weeks ago
Annapolis, United States Capital One Full timeWe are seeking a skilled Senior Mainframe Systematics Software Engineer to join our team. This role is critical to our success and focuses on developing reliable, scalable, and customer-centric software solutions. If you have experience in Mainframe, Systematics, and software engineering, we want to hear from you! Key Responsibilities: Design, construct,...
-
Senior Software Engineer
4 months ago
Annapolis, United States Decisive Point Consulting Full timeEssential Functions: The position desires the Software Engineer with Development experience and knowledge of operating software programs, configuring hardware devices and develop critical procedural steps. The position seeks strong knowledge in a Linux environment developing and managing code requiring hands on experience with Linux internals along with...