Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

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

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.
Carnegie Mellon University

C Programmer

Carnegie Mellon University

C 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.

Posted 6/26/2026full-timePittsburgh • Pennsylvania, Virginia • 🇺🇸 United StatesSeniorLeadWebsite

Tech Stack

Tools & technologies
Python

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 resume
Applicant 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