SOFTWARE ENGINEER


 
JOB DESCRIPTION
 
The firmware integration teams develop and integrate software that brings up wireless products to life for customer internet service providers. Team members work across the organization focusing on tailoring & integration of the Airties core wireless software into customer specific firmwares, but also supporting field application and manufacturing engineering teams. The role requires hands on experience with build, integration and debugging of embedded linux and open source repositories as well as eagerness to work hand-by-hand with tier-1 customers to gather requirements and help resolve issues found in the lab and live networks. It is an exciting opportunity to work on multiple topics around Linux and have a direct impact on deployment of Airties wireless products to millions of users throughout the world.
 
Key Responsibilities
 
· Analysis and translation of customer internet service provider requirements into software requirement specifications for Airties wireless products

· Tailoring core software assets and integrating them into product firmwares

· Ownership of every step in product firmware tailoring, integration and field deployment

· Stabilizing manufacturing and production firmwares and finding solutions to integration bugs individually or with cross teams (core development, test and FAE teams) co-work
 
QUALIFICATIONS
 
Required
 
· BSc in Computer Engineering, Electronic Engineering or equivalent

· At least 2 years of experience

· Proficiency in C programming

· Fluent in spoken and written English

· Knowledge of Layer 2 networking fundamentals

· Hands on experience with Unix system fundamentals and Linux ecosystem to bring up solutions and troubleshoot system level issues

· Understanding of code branching/merging strategies and build release management

· Ability to work under time constraints with verbal & written instructions of varying levels of detail and changing requirements

· Reliability as well as solution-oriented and goal-oriented operation

· Acquaintance with open source tools, philosophy and community

· Ability to work in multi-disciplinary teams
 
Nice to Have
 
· Good understanding of embedded Linux system internals, cross-compilation environments, device driver development, and performance tuning

· Hands on experience with system level debugging using a full range of test equipment, especially with Linux soft tools

· Familiarity with source control, bug tracking systems (Git, Jira, etc…)
 
Başvuru için;