What are the responsibilities and job description for the Software Engineer - MODMAN position at ST Engineering iDirect?
Overview
ST Engineering iDirect continues to fuel its solutions offerings and seeks an innovative, creative MODMAN Software Engineer who is ready for the challenges, responsibilities, and rewards that come with working in a high-energy, fast-paced environment. ST Engineering iDirect is dedicated to providing next generation solutions for broadband IP networking via satellite networks. As the leading innovators in this new space, our diverse and talented team of Internet, satellite and telecommunications professionals continues to break new ground and create significant opportunities for network operators, for service providers and resellers, and for corporate networking professionals. An MODMAN Software Engineer at ST Engineering iDirect works within the Solutions Business Group. He/she will be a highly motivated self-starter with strong experience in software development and software integration.
Responsibilities
- Analyze technical requirements and RFCs and come up with efficient software designs and implementations.
- Integration, testing and validation of third-party software in a virtualized, containerized and/or cloud environment.
- Contributes to writing architecture and specifications documents.
- Contributes to writing test and validation plans.
- In an Agile framework, document, design, develop, test and integrate software functionality for various components within a satellite system and related environments.
- Take a collaborative design and validation approach in working with a multi-functional Scrum team of firmware, embedded, application, and information architecture and test engineers.
- Troubleshoot and provide resolutions for technical issues encountered in the deployment of software solutions.
- Contribution to the process of identification, qualifications and selection of new Solutions and Partners.
- Specifications and development of proprietary software/scripts to enhance the value proposition of STE iDirect Edge Solutions.
- Continuous analysis and suggestion of possible paths to optimize, enhance and augment the proposed solutions/architectures.
- Reporting to Edge Solutions Lead.
- Time in Office - All Herndon based positions are designated as 3 days or more/week in the office.
Qualifications
EDUCATION:
BS/MS in telecommunications, computer science, or closely related fieldEXPERIENCE:
7 years of industry experience in programming and software engineering
- Experience in Software development for Aero and IFC (In-Flight Connectivity) applications.
- Self-motivated. Takes initiative. Sense of Ownership. Passionate. Positive attitude.
- Track record working with cross-functional teams in engineering and operations.
- Has a ‘can do’ attitude - willing to dive into and take ownership of critical design issues.
- Flexible and able to, quickly, adapt to changing conditions.
- The ability to learn quickly, evaluate ideas, and propose technical solutions
- Satellite Communication experience with DVB-S2/S2x, TDMA, SCPC a plus
- Hands-on experience with VSAT network products is a plus.
- Good mastering of IP Networking protocols and standards, including TCP, UDP, ICMP, IGMP, MPLS, IPSec, Multicast, IP L3 Routing, L2 Switching, SD-WAN, SASE, etc.
- Experience in software development/integration in environments with Virtualization, Containerization, NFV, SDN, and Cloud.
- Ability to solve practical problems and deal with a variety of concrete variables in situations where only limited standardization exists. Ability to interpret a variety of instructions furnished in written, oral, diagram, or schedule form.
- Programming experience in C, C
- Programming experience in Linux, shell scripting
- Knowledge of Linux kernel and device drivers
- Experience with Java Script and Python highly desired
- Experience in working with Web Interfaces, Rest API
- Detailed knowledge of object-oriented design and programming
- Knowledge of best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations
- Familiarity with Agile development principles, DevOps, CI/CD
- Experience with Jira, Git, Bit Bucket and Jenkins is strongly desired.