Operating System Software Engineer

Lakeland, FL / 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: 

  • Design and implement software for system components including Linux kernel, device interface and management, and low-level platform dependent software.
  • Troubleshoot operating systems and build kernel images.
  • Modify and extend operating system drivers for various system devices.
  • Develop and maintain system scripts and other integration tools.
  • 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.
  • Decompose complex technical problems, analyze engineering tradeoffs of potential solutions, and clearly communicate them with the organization.

Required Skills/Abilities:

  • 6+ years Linux operating system software development experience.
  • In-depth understanding of board level hardware bring-ups, network device drivers, and systems application programming interfaces.
  • Experience with QMI, AT and Extended AT commands for modem development
  • Experience writing and debugging complex low-level Linux kernel modules, device drivers, and related system frameworks.
  • Experience configuring kernels for distributed networking applications in small form-factor computing.
  • Excellent C/C++ programming skills.
  • Experience with one or more Linux shell scripting languages (sh, bash, csh, tcsh). Strong knowledge of network architectures, protocols, and associated operating system technologies.
  • 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 and possesses excellent problem-solving skills.
  • Able to manage multiple competing projects and tasks 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.