Software Engineer
Aquila Technology · Lexington, MA · 5 mo ago
EngineeringInternship
About the role
Aquila Technology is seeking a highly skilled Software Engineer to support the development of network protocols for tactical systems. The ideal candidate will thrive in a rapid-prototyping environment with fast design-debug cycles.
Responsibilities
- Design, develop, integrate, and test software solutions for tactical network protocols.
- Collaborate with cross-functional teams to analyze requirements and deliver high-quality software.
- Utilize C, C++, and Python as primary development languages, with the ability to quickly adapt to other scripting languages as needed.
- Apply expertise in IP routing protocols, multicast, and socket programming to develop robust solutions.
- Work in a native Linux environment, including Linux kernel networking, OS networking configuration, and Linux Containers (e.g., Docker, CORE).
- Proactively engage with team members to understand and resolve challenges and make collaborative decisions.
Requirements
- Must have 2 years of experience in networking architectures and protocols.
- Must have 2 years of experience in IP Routing Protocols.
- Must have 2 years of experience in Linux Kernel Networking.
- Must have 2 years of experience in Network Protocol Design.
- Must have 2 years of development experience on a Linux platform.
- Must have 2 years of Programming Languages (e.g., Perl, Python, C/C++) experience.
Nice to Have
- Experience in network modeling, emulation, and protocol design.
- Proficiency in network performance monitoring and optimization.
- Familiarity with radio communications concepts, including software-defined radios, MAC protocols, physical layer, and RF systems.
- Experience in military or DoD wireless communications systems.
Benefits and Perks
- PTO – 15 days (vacation/sick)
- 10 paid holidays – 6 standard (New Year’s, Memorial Day, Independence Day, Labor Day, Thanksgiving, and Christmas) – 4 floating holidays prorated based on your day of hire: 1.5 paid days, or 12 hours, for approved volunteer work
- 1 week of paid maternity/paternity LOA after 1 year of Full-time employment
- Tuition & Training Reimbursement – 5K annually for pre-approved, Eligible full-time team members who have completed a minimum of six (6) months of employment may apply for tuition reimbursement for approved, job-related courses taken through an accredited college or university.
- 401K with Fidelity – Eligible to participate following 90 days of employment. Company match on employee contribution: $1/$1 up to 3%, then .50 cents / $1 for 4th and 5th %s Fully vested from day one
- Cell Phone & Internet Reimbursed up to $150 monthly to cover cell phone, data, and home internet expenses.
- Buy Your Own Device (BYOD) – Team members are eligible for reimbursement of up to $1,500 every three (3) years for the purchase of electronic equipment used to access corporate services.