C Developer

Apply Now

Company: DLS Solutions

Location: Malvern, PA 19355

Description:

C Developer

Full-time/Permanent position

Location: Malvern, PA (100% on-site)

Salary: 120K

We need a C developer who is comfortable writing, maintaining, and testing back-end system software (concurrent logic, hashing algorithms, parsers, code generators, file and network IO, etc.).

The work is hard-core system software development (100% Linux, mostly C) plus extensive automated testing (mostly shell scripts). We are organized as a chief-programmer team. All our development is done in the open on Gitlab and all of our code is peer-reviewed in consideration of the types of application that use our software. We are a small company and our culture is best described as casual but professional.

Job Requirements

Requirements:

Strong C programming using a POSIX API, including memory management, file IO, networking; ideally on Linux, but UNIX, *BSD experience OK.

Strong shell scripting; csh/tcsh desirable, but sh/bash OK.

Algorithms and data structures -- trees, hashing, parsing, complexity, etc.

Solid version control systems, CI/CD pipelines, etc.; git, Gitlab, Docker, desirable.

Desirable but not required: working knowledge of one or more of Go, Lua, M, Python; M and Go especially desirable.

Excellent verbal and written technical English for communication with other developers.

Similar Jobs