FREE ACCESS
5,000–10,000 jobs/day

See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

C Programmer
Carnegie Mellon UniversityC Programmer developing software tools for network data analysis at SEI. Responsible for the full life-cycle of software development, including design, testing, and user support.
Tech Stack
Tools & technologiesPython
About the role
Key responsibilities & impact- You'll be responsible for developing software within our network data collection suite and pushing the bounds of the uses of those tools.
- Much of the software is written in C, and some in Python.
- We are responsible for the entire life-cycle of the tools: requirements gathering/generation, development, testing, documentation, and user support.
- There is room for independence for new tools or projects to make our software suite more complete.
Requirements
What you’ll need- BS degree in Computer Science, Statistics, Engineering, Mathematics, Economics, Data Science, or a related highly quantitative discipline with eight (8) years of applicable experience; or a MS degree in a relevant discipline with five (5) years of applicable experience; or a PhD in a relevant discipline with two (2) years of applicable experience.
- Polished to expert programming skills in C.
- Proficient scripting skills with bash.
- Strong problem-solving skills.
- Ability to learn a new programming language or development environment given appropriate time and resources.
- Ability to work both independently and with teams, manage multiple projects, and elicit technical requirements from management and staff.
Benefits
Comp & perks- Periodic travel to customer sites, conferences, workshops, and stakeholder meetings is required to support the SEI's mission and research activities.
- You will be subject to a background investigation and must have the ability to obtain and maintain a Department of War security clearance.
- Applicants for this position must be currently legally authorized to work for CMU in the United States. CMU will not sponsor or take over sponsorship of an employment visa for this opportunity.
ATS Keywords
✓ Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
CPythonbashsoftware developmentrequirements gatheringtestingdocumentationuser supportproblem-solvingprogramming
Soft Skills
independenceteamworkproject managementcommunicationadaptability
Certifications
BS degreeMS degreePhD