Current
Openings
Are you a talented and motivated individual who is looking for an opportunity outside one of our current openings? At Tiber, we have a “best athlete” approach to hiring. If your skills or desires don’t fit neatly into a box or labor category, but you feel you have the “it” factor to bring value to our team, please reach out – we’d love to talk to you about the exciting challenges you would like to tackle, and how the opportunities we have may align to meet those desires.
+ Software Engineer (Level 0-3)
- Seeking a passionate & motivated software engineer with a desire to tackle hard technical problems.
- A bachelor’s degree in computer science or related technical field is highly desirable.
- High proficiency programming in Java and/or C/C++ as well as familiarity with other languages such as Python, Ruby, Swift, Pig, Rust and Go.
- Experience managing & deploying software applications across large-scale systems using technologies such as Salt, Puppet, Jenkins, Kubernetes, and Docker.
- Strong understanding and applicable experience using Apache NiFi and/or Map/Reduce to perform at-scale streaming and batch processing as applicable.
- Experience developing and integrating RESTful web services using technologies such as Wildfly, Jetty, and nginx.
- Experience with OpenSource contributions to include
- Machine Learning, Artificial Intelligence
- Experience with Hadoop File System (HDFS), XFS
- Strong experience operating in a Linux/Unix environment including comfortability with Bash & Shell scripting.
- Applicable experience integrating and interacting with non-SQL data storage solutions such as Apache Accumulo, Hbase, or MongoDB.
+ Systems Engineer (Level 0-3)
- Looking for a highly analytical problem-solver looking to apply their experiences to address specific mission needs.
- A bachelor’s degree in computer science or related technical skill is highly desirable.
- Strong experience operating in a Linux/Unix environment including comfortability with Bash & Shell scripting.
- Experience developing system engineering documentation to include: ConOps, DODAF diagrams, Use Cases, ICDs, and workflow diagrams to effectively communicate functional behaviors or needs.
- Experience coordinating and decomposing high-level functional requirements into system and component-level requirements.
- Experience utilizing Agile development practices such as Scrum, Kanban boards, backlog grooming, sprint planning, and burndown in an effort to improve communication and productivity across teams.
- Experience with leveraging the Atlassian suite of tools (Jira, Confluence) or similar tool (i.e., Redmine) to document design decisions, allocate resources, deconflict dependencies, and communicate priorities.
+ Embedded Developer (Level 0-3)
- Seeking a passionate & motivated computer scientist with a specific desire and expertise in low-level development and embedded systems.
- A bachelor’s degree in electrical engineering, computer science or related technical field is highly desirable.
- Experience developing low-level embedded software systems using Assembly and C/C++.
- Low-level understanding of operating systems, device drivers, and kernel development in a variety of operating systems to include: Unix, Linux, Windows, MacOS X, iOS, Android, VxWorks, or embedded Linux.
- Interest in IoT devices
- Well versed in scripting languages such as Python or Perl.
- Experience using microcontroller tools such as Arduino and ARM.
- Experience with reverse engineering debuggers such as Ida Pro or Ghidra.
- Experience using MatLab to develop and evaluate complex algorithms
- Working knowledge of common protocols/standards such as 802.11 and TCP/IP.
- Working knowledge of wireless telecommunications technologies such as LTE, 3G, 4G, and 5G.
- Experience with bit-level data analysis is extremely valuable.
- Hands-on experience with integrating hardware and software systems