Job Description :
Job Title – Software Developer
Location – Cedar Rapids, IA
Duration – Long-term

Job Description:

Programming proficient: C, C++
Strong on Python and shell scripting
Experience on firmware and application development
Experience on any ZMQ- IPC.

Roles and Responsibilities:

This opening is for an IFE Firmware and Application development. Candidate will be a part of an integrated, cross-functional team responsible for designing, developing, deploying and supporting IFE product.
Applicants should have the ability to define, develop, validate, and work with a group of engineers.
Typical responsibilities includes understanding technical requirements, design, development and unit testing.
Applicant will perform software development in all life-cycle phases (Mostly Agile), work closely with program management and interface with internal and external customers.
Candidate is expected to independently perform multiple tasks and be able to work with a variety of development and test tools.
Candidates must be adaptable to change, determined to accomplish tasks based on program schedule, collaborate with teammates in order to make the best decisions, enjoy learning new technologies, be self-motivated and contribute to a positive work environment.

Must have skills:

Experience on Firmware and Application development in C or C++.
Python, Perl and Shell Scripting.
SVN and Jenkins – Source and Build System.
Good knowledge in Networking and Linux (Debian and CentOS
ZMQ – IPC and Advanced Python concepts.
Excellent verbal and written communication skills.