E

Elveo

Software Engineer

Full-TimeUpdated on 10/28/2026
No salary listed
Mid
Bachelor's
Chantilly, VA, USA
In Person
Software Engineering

About the job

Requirements
  • A bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or a related technical field, or equivalent practical experience.
  • At least 2 years of professional experience in software development.
  • Strong proficiency in an object-oriented language such as C++, Python, Java, or C#, and a deep understanding of object-oriented design principles.
  • Experience building and debugging software through professional work, internships, or complex academic projects.
  • A solid foundation in data structures, algorithms, and software design.
  • Strong written and verbal communication and documentation skills, including the ability to articulate complex technical ideas clearly.
  • A collaborative, team-oriented, and positive approach to work.
Responsibilities
  • Design, develop, test, and deploy high-reliability, mission-critical software for satellite and ground systems.
  • Own the software lifecycle, from initial requirements and architecture through implementation, testing, and operational support.
  • Apply strong object-oriented design principles.
  • Develop and test prototypes to validate new design concepts and architectural decisions.
  • Develop and maintain continuous integration and continuous delivery pipelines for automated builds, packaging, deployment, and testing.
  • Develop simulation, emulation, and hardware-in-the-loop test environments to ensure system-wide integrity.
  • Participate in operations, including data analysis, system monitoring, and visualization.
  • Collaborate in architecture, design, and code reviews.
Desired Qualifications
  • Professional experience with C++ and Python.
  • Experience building or operating highly available, distributed, and fault-tolerant systems.
  • Familiarity with networking concepts such as TCP/IP and UDP, and with distributed-systems principles.
  • Familiarity with continuous integration and continuous delivery, test automation, simulation, or hardware-in-the-loop testing.
  • Experience with modern monitoring, data analysis, and visualization tools.
  • Experience with Linux-based development environments.
  • Interest in or experience with networking, wireless protocols, or telecommunications such as 2G/GSM and 4G/LTE; this is a plus but not required.

About the company

Company Size

N/A

Company Stage

N/A

Total Funding

N/A

Headquarters

N/A

Founded

N/A