Associate C Programmer

Carnegie Mellon University

Quick summary

Work type
On-site
Location
Pittsburgh, PA
Posted
2 days ago

Market check

Salary context

How this pay compares to similar roles

Similar $151k
$99k most similar roles pay here $201k

This listing doesn't post a salary. Most similar roles pay $122,500–$180,312.

Based on 240 similar postings.

Employer

About Carnegie Mellon University

Carnegie Mellon University is a leading private research university in Pittsburgh, Pennsylvania, internationally recognized for programs in computer science, engineering, business, the arts, and artificial intelligence. Industry: Higher Education & Research

Carnegie Mellon University currently has 51 open roles on FindRole.

Most-posted roles

View all roles at Carnegie Mellon University

At a glance

TL;DR · Associate C Programmer

As a senior software developer in the Cyber Risk and Resilience Directorate, you will contribute to developing high-performance tools for collecting, processing, and analyzing large-scale network data. Your daily tasks include designing and implementing software solutions using C, Python, and Bash, participating in all stages of the development lifecycle from requirements gathering to deployment, and providing technical support by troubleshooting issues and collaborating with stakeholders. You will also maintain documentation and contribute to publications that communicate research outcomes. The role requires expertise in C programming, proficiency in bash scripting, strong problem-solving skills, and the ability to work independently or as part of a team. This position involves periodic travel for customer support and collaboration on cybersecurity projects at an organization known for handling vast amounts of network data daily.

What you'll do

  • Develop high-performance software tools for network data collection and analysis using C, Python, and Bash.
  • Participate in the full software development lifecycle from requirements to deployment.
  • Provide technical support by troubleshooting issues and gathering user feedback.
  • Prepare and maintain detailed documentation including user guides and developer manuals.
  • Execute unit, integration, and regression tests to ensure software quality and reliability.
  • Contribute to technical reports and publications on cybersecurity research outcomes.

What we're looking for

  • Expert programming skills in C and proficient scripting skills with Bash.
  • Strong problem-solving abilities and capacity to learn new languages/environments.
  • Experience in software development lifecycle, including testing and documentation.
  • Ability to work independently and collaboratively on multiple projects simultaneously.
  • BS degree in Computer Science or related field with 3 years of experience, or MS with 1 year.
  • Periodic travel for customer support, conferences, and stakeholder meetings required.

More like this

Similar roles

Associate Software Engineer

US Bank

Hopkins, MN +2 2 days ago $81,515$95,900
C# Java Python .NET Core .NET Standard CI/CD Kubernetes Docker MS SQL React.js Service Oriented Architecture Microservices Enterprise Application Integration
Hybrid

Associate Software Engineer

Boeing

Hazelwood, MO 4 days ago $99,450$134,550
Python C++ Java Git Docker Kubernetes SQL NoSQL CI/CD Windows Forms WPF Blazor Agile UML DO-178C

Software Engineer L3

Twilio

Remote 12 days ago $138,700$173,400
Go Python AWS Azure Terraform Docker Kubernetes OpenTelemetry Java CI/CD PostgreSQL Aurora DynamoDB CosmosDB Kafka Messaging Queues Mail Transfer Agent
Remote

Software Engineer, Netcode

Electronic Arts

Stockholm, Stockholm County, Sweden 4 days ago
C++ Multithreading Client/server architectures Networking fundamentals Replication Prediction and correction Game engine performance optimization Frostbite engine Bandwidth analysis Latency analysis Tool-chain development Debugging tools Design guidance
Hybrid

Software Engineer, Sys 4

Lam Research

Fremont, CA 37 days ago $119,000$261,000
C++ C# Object-Oriented Programming Design Patterns Finite State Machines Multithreading Preemptive Thread Scheduling I2C SPI UART Distributed Embedded Systems

Software Engineer, Sys 3

Lam Research

Fremont, CA 123 days ago $99,000$220,000
Python Java Azure Event Grid Event Hub Azure Functions Azure Batch Azure Data Lake Storage HDInsight Azure AI Search Azure SQL Cosmos DB FastAPI Celery Redis Docker Kubernetes Apache Kafka Spark Streaming CI/CD Azure DevOps Git Jira Confluence Maven Jenkins
Hybrid