Salary
💰 $109,400 - $128,700 per year
Tech Stack
DockerJavaLinuxPythonRust
About the role
- Design, develop, and test software in relevant languages (ex. C++/C/Java/Python/Rust)
- Provide design and development support to internal and external resources
- Perform technical support and product use guidance for customer engineers
- Plan and execute software design and analysis including documentation, testing, and general programming
- Support system testing and system performance analysis
- Analyze, develop, and recommend design approaches to meet requirements for new or improved products and/or processes
- Analyze and enhance efficiency, stability and scalability of system resources
- Collaborate with software engineers, systems engineers, and other stakeholders on system characteristics, design, and requirements
- Maintain a high level of understanding of Tangram Flex’s product, Tangram Pro™ and its application within a customer environment
- Contribute to building Tangram’s software products, customer systems, and demonstration systems
- Articulate technical concepts to both business and technical users
- Listen, understand, and convey customer requirements to engineering teammates, product management, sales/business development, and others
- Resolve customer issues consistent with company mission, values, and financial objectives
- Maintain professional business relationships and provide status of ongoing and future projects
- Present technical findings and support customer demonstrations
- Participate in sprint reviews, planning, and integration events
Requirements
- Bachelor's Degree in Computer Engineering, Electrical Engineering, Systems Engineering, or equivalent technical field
- Possess a current/or recent U.S. Government Security Clearance or the ability to obtain and maintain a U.S. government issued security clearance
- U.S. citizenship is required
- Deep experience with C, C++, Java, Python, or Object Oriented Design
- Minimum of 6 years of experience in engineering or software development working collaboratively as part of a high functioning team
- Periodic travel for business events, meetings, etc.
- Understanding and/or interest in Open Architectures and relevant DoD standards such as OMS or FACE (preferred)
- Familiarity or interest with system design, and embedded systems (preferred)
- Hands-on experience with building systems and system components from sub-system components (preferred)
- Familiarity with Software Test and Assurance Approaches (Unit Testing, Static Analysis, Fuzz Testing, Symbolic Execution) (preferred)
- Knowledge and/or interest in Docker/Containerization, Java, GoLang, Rust, YAML/Bash, Linux (preferred)
- A solid understanding of network communications technology (preferred)
- Familiarity with software simulation tools and test frameworks such as AFSIM (preferred)
- Availability to travel (preferred)