Linux Applications Engineer
Role details
Job location
Tech stack
Requirements
Do you have experience in Wireless networking?, Do you have a Bachelor's degree?, Our company is seeking highly motivated software engineers who would enjoy working on diverse and challenging products. We are looking for individuals who have high creativity balanced with strong engineering fundamentals. We seek developers experienced in multiple environments with expertise in a diverse set of programming languages and technologies.
This is a software development position where the individual is expected to perform direct hands-on
development for software on client projects. We are engaged in all phases of the software
development lifecycle, from requirements to deployment, constantly working iteratively and delivering quality
products through agile development practices. Prior experience in developing applications for Linux in C is a must.
The ability to work with cross-functional engineering teams is required. We seek high-energy individuals who are self-directed, take responsibility, and are able to manage their individual work; satisfying customers who expect on time and budget delivery that meets or exceeds requirements. Outstanding communication and interpersonal skills are required as this position will require frequent contact with our clients on a technical and business level., * Bachelor's in Computer Science or Computer Engineering
- This is a mid-level to senior position with 3-8 years of experience
- Work will be performed at our headquarters in Hauppauge, NY
- Excellent collaboration and communication skills, * Develop protocols and secure communications over Wi-Fi, WAN, and BLE
- Code in C/C++ in a Linux environment
- Collaborate with our incredible multi-functional team
- Object-oriented design and principles
- Experience with Inter-process communication
- Experience with multi-threading
Nice to Have Skills
- Experience with developing applications for Linux Yocto
- Experience with the BlueZ Bluetooth stack, particularly the GATT protocol
- Conman and Supplicant network experience
Even better if… Skills
- Pianoteq synthesizer development
- GStreamer or FFMPEG experience
- Midi protocol development
- Music background
Pay: $80.00 - $120.00 per hour
Experience:
- Linux Applications Development: 2 years (Required)
- C: 3 years (Required)
Benefits & conditions
4.34.3 out of 5 stars Hauppauge, NY 11788 $80 - $120 an hour - Contract