AT
Software Engineer
Accepting applicationsAlexander Technology Group · Wilmington, MA
Full-Time Mid_senior C++FPGAJavaPythonRF
Posted
5d ago
Category
Design
Experience
Mid_senior
Country
United States
Senior Software Engineer – Wilmington, MA (5 Days Onsite)
Location: Wilmington, MA
Schedule: 5 days/week onsite
Compensation: $90K–$130K base salary
Position Type: Individual Contributor
Interview Process
Round 1: Video Interview
Round 2: Onsite Panel Interview
Key Requirements
Strong Linux experience, including kernel-level work
Experience working directly with Hardware Engineering teams or hands-on hardware engineering exposure
Strong programming skills in C++ and Python
Experience interfacing with FPGA hardware
Docker/containerization experience
Position Summary
We are seeking a Senior Software Engineer to join a high-performance engineering team building scalable, resilient, and low-latency systems. This role will contribute across multiple layers of the platform architecture, from real-time data ingestion services in C++ to higher-level application and control components in Python.
This engineer will play a key role in defining inter-service communication, optimizing system performance, and collaborating closely with hardware teams to support specialized imaging and FPGA-based systems.
Responsibilities
Design and develop core microservices using a polyglot stack including C++, Python, and Java
Build scalable, maintainable, and high-performance distributed systems
Define and implement GRPC-based communication contracts and service interfaces
Develop low-latency C++ services for high-speed data ingestion and BSD socket communication
Collaborate with Hardware Engineering teams on FPGA/RFSOM interfaces and real-time sensor integrations
Contribute to Docker-based deployment and containerization strategies
Support monitoring, logging, testing, and simulation frameworks across the platform
Develop and utilize replay/simulation tools for system validation and analysis
Required Experience
5+ years of professional software engineering experience
Strong proficiency in at least two of the following: C++, Python, Java
Experience building distributed systems and microservices architectures
Hands-on experience with GRPC and asynchronous/event-driven systems
Familiarity with BSD sockets or other high-performance networking technologies
Experience with Docker and modern DevOps/containerization practices
Background designing systems for real-time or high-volume data processing
*MONATG*
Show more Show less
Location: Wilmington, MA
Schedule: 5 days/week onsite
Compensation: $90K–$130K base salary
Position Type: Individual Contributor
Interview Process
Round 1: Video Interview
Round 2: Onsite Panel Interview
Key Requirements
Strong Linux experience, including kernel-level work
Experience working directly with Hardware Engineering teams or hands-on hardware engineering exposure
Strong programming skills in C++ and Python
Experience interfacing with FPGA hardware
Docker/containerization experience
Position Summary
We are seeking a Senior Software Engineer to join a high-performance engineering team building scalable, resilient, and low-latency systems. This role will contribute across multiple layers of the platform architecture, from real-time data ingestion services in C++ to higher-level application and control components in Python.
This engineer will play a key role in defining inter-service communication, optimizing system performance, and collaborating closely with hardware teams to support specialized imaging and FPGA-based systems.
Responsibilities
Design and develop core microservices using a polyglot stack including C++, Python, and Java
Build scalable, maintainable, and high-performance distributed systems
Define and implement GRPC-based communication contracts and service interfaces
Develop low-latency C++ services for high-speed data ingestion and BSD socket communication
Collaborate with Hardware Engineering teams on FPGA/RFSOM interfaces and real-time sensor integrations
Contribute to Docker-based deployment and containerization strategies
Support monitoring, logging, testing, and simulation frameworks across the platform
Develop and utilize replay/simulation tools for system validation and analysis
Required Experience
5+ years of professional software engineering experience
Strong proficiency in at least two of the following: C++, Python, Java
Experience building distributed systems and microservices architectures
Hands-on experience with GRPC and asynchronous/event-driven systems
Familiarity with BSD sockets or other high-performance networking technologies
Experience with Docker and modern DevOps/containerization practices
Background designing systems for real-time or high-volume data processing
*MONATG*
Show more Show less
Similar Jobs
M
Senior Physical Design Engineer – DPG Layout
Micron · Hyderabad, India, Asia
M
Design Verification Engineer
Micron · Boise, United States, North America
M
Director, North America Social Impact & Community Engagement
Micron · Manassas, United States, North America
M
Staff Engineer - ASIC Verification
Micron · 2 Locations