Software Engineer (Operating System Focus)

Multiple Locations

Wind Talker Innovations is a pioneering technology company, founded in 2016 to pursue our vision of using existing technologies in unconventional ways to provide seamless connectivity around the world. Our mission is to turn mobile devices into a global network where users can connect directly between one another any-time, any-place. Osmosis is our visionary software solution that’s forging a world of infinite connections by enhancing the potential of current networks, making them inherently secure and unfettered by constraints. As we develop our portfolio of products for commercial and government customers, we are looking for talent to join our world class team.

We are seeking a Software Engineer with a focus on operating systems components, network configuration, and software development. Our systems integrate multiple network protocols including peer-to-peer, TCP/IP, and custom solutions. This role includes customized and standard Linux distribution configuration management as well as software design, development, and integration of networked systems and applications. A candidate for this position will be a member of the Wind Talker Innovations core engineering team and must be knowledgeable in all aspects of networking, at the protocol, operating system, application, and mobile layers.

Duties/Responsibilities: 

  • Troubleshoot operating systems and build kernel images to support networked application development. •
  • Establish and maintain scripts and other integration tools to simplify system management for engineering.
  • Design, develop, and troubleshoot networks, networking protocols, and distributed applications.
  • Develop and integrate networked applications on standalone, embedded, and mobile platforms.
  • Provide technical input to system and software design, architecture, and quality assurance processes.
  • Identify barriers to key systemic qualities such as performance, scalability, adaptability, and product quality throughout the lifecycle (prototype, launch, and post-launch). 
  • Decompose complex technical problems, analyze engineering tradeoffs of potential solutions, and clearly communicate them with the organization.
  • Incorporation of network security principles, best practices, and technologies.

Required Skills/Abilities:

  • 6+ years of software development experience with distributed, networking applications. 
  • UNIX/Linux kernel experience and system network configuration in small form-factor computing.
  • Solid foundation in data structures, object-oriented design principles, and development experience with C/C++ and Java.
  • Strong knowledge of network architectures, protocols (e g. sockets, TCP/UDP), and associated technologies.
  • Ability to navigate and solve complex integration problems across the company’s product line and technologies, including 3rd party technical stacks.
  • Excellent time management, communication, and organization skills.
  • Able to work independently and as part of a team.
  • “Out of the box” thinker who is details-oriented possessing excellent problem-solving skills.
  • Able to manage multiple competing projects and tasks concurrently in a fast paced, high growth, dynamic environment.

Qualifications: 

  • Bachelor’s Degree in Electrical or Computer Engineering, Computer Science, Software Engineering, or equivalent experience.
  • Must be authorized to work in the U.S. for any employer.

Benefits: 

  • Medical insurance 
  • Dental insurance 
  • Vision insurance 
  • Life Insurance
  • Retirement plan 
  • Paid time off

EEO STATEMENT: 

  • We are an equal employment opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability status, protected veteran status or any other characteristic protected by law.