Embedded Linux Software Engineer
Deepwave Digital · Philadelphia, Pennsylvania, US
Deepwave Digital is seeking an Embedded Linux Software Engineer who can contribute to various parts of our product line.
Job description
Deepwave Digital is seeking an Embedded Linux Software Engineer who can contribute to various parts of our product line. The initial things you will be working on: 60% AirStack development (AirStack is our internal Linux distribution consisting of drivers and applications for our hardware) including new features, bug fixes, and release testing 30% Working on software (primarily device drivers) to support our next generation products 10% Solving customer support requests (reproducing errors, tracking down root causes, etc.) Requirements: Bachelor's Degree in Computer Science, Electrical Engineering (with CS concentration), Computer Engineering, or equivalent. 3-8 years professional experience developing software for embedded devices to include: C/C++ expertise targeting embedded devices Knowledge of Linux operating system internals Build systems, distribution packaging, and release management Multithreaded applications: Device driver development: Strong debug skills using gdb and other tools as necessary Knowledge of version control best practices and branching strategies/workflow (we use git) Proven ability to learn new concepts, APIs, languages, etc. quickly . Ability to read/inte...