Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

C Developer

Software Engineering Institute

Software DeveloperOur team in the Cyber Risk and Resilience Directorate researches and develops software tools capable of collecting, storing, and analyzing organizational network data to provide security analysts insights into what is traversing their network. We provide both the core network tools to facilitate this capability, and prototypes of new ways to present the data effectively. We deal with a scale of network data generally unseen by most organizations, handling record counts in the tens of billions per day.Developing security insights at this scale requires creativity, efficiency, and staying up to date with modern computing platforms. In some cases, the computing has outpaced the methods, and it is incumbent upon us to generate novel views of both the entire data collection, and of focused datasets tailored to specific analyst needs.Position Summary: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. Making the tools easy to integrate and deploy, along with writing documentation are additional tasks for the position. You will work on existing projects with more senior developers until you have a grasp of the tool suite and gain domain expertise to take command of new or current tools.You bring the design and software skills, and we'll bring the domain knowledge to solve the hard network security data problems.Knowledge, Skills and Abilities: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.Requirements:Education and Experience: BS degree in Computer Science, Statistics, Engineering, Mathematics, Economics, Data Science, or a related highly quantitative discipline with ten (10) years of applicable experience, or equivalent experience and demonstrated expertise in C programming; or a MS degree in a relevant discipline with eight (8) years of applicable experience; or a PhD in a relevant discipline with five (5) years of applicable experience.Travel: Periodic travel to customer sites, conferences, workshops, and stakeholder meetings is required to support the SEI's mission and research activities.Security Clearance: You will be subject to a background investigation and must have the ability to obtain and maintain a Department of War security clearance.Duties:Software Development (70%): Design, develop, and maintain high-performance software tools for collecting, processing, and analyzing large-scale network data using C, Python, and Bash. Participate in the full software development lifecycle, including requirements analysis, implementation, testing, deployment, and ongoing enhancement of cybersecurity research tools.Customer Support (10%): Provide technical support by troubleshooting software issues, responding to user inquiries, and resolving reported defects. Collaborate with customers and stakeholders to gather feedback and recommend improvements to existing tools.Documentation/Publication (10%): Prepare and maintain technical documentation, including user guides, installation instructions, and developer documentation. Contribute to technical reports, presentations, and publications that communicate software capabilities and research outcomes.Testing (10%): Develop and execute unit, integration, and regression tests to ensure software quality, reliability, and performance. Identify, troubleshoot, and resolve software defects while supporting continuous improvement of testing processes.Desired Experience:Primary developer / project lead for a completed software project. Exposure to all phases of software development from requirements gathering to delivery. The feeling of ownership of the project.An understanding of software / systems development lifecycle, QA testing, revision control, and change management practicesExperience developing software on Linux is preferred but not a requirement.Experience working with containerization tools such as Docker is preferred.Experience with network data collection or flow data, or awareness of network cyber threats is a plus, but not a requirement. It is our responsibility to transfer domain knowledge.LocationArlington, VA, Pittsburgh, PAJob FunctionSoftware/Applications Development/EngineeringPosition TypeStaff – RegularFull time/Part timeFull timePay BasisSalaryMore Information:Please visit "Why Carnegie Mellon" to learn more about becoming part of an institution inspiring innovations that change the world.Click here to view a listing of employee benefitsCarnegie Mellon University is an Equal Opportunity Employer/Disability/Veteran.Statement of Assurance

Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the C Developer in Pittsburgh, PA vacancy
  • $126k - $201k

     ...In this role, you willWork within our vehicle integration team to develop infrastructure and integrate embedded software with a modern C++...  ...development using modern robotics frameworksProficient in C++ and C code, including experience with embedded applicationsKnowledge of... 
    Suggested
    Work at office
    Local area
    3 days per week

    Aurora Innovation

    Pittsburgh, PA
    4 days ago
  •  ...our global Genetec Security Center (Access Control / Video) installation. Drive the migration to Genetec from legacy systems (e.g., C-CURE, Victor), including architecture, cutover planning, device onboarding, integrations, data/credential migrations, and stakeholder... 
    Suggested
    Work at office
    Remote work
    Worldwide
    Flexible hours

    The Bank of New York Mellon

    Pittsburgh, PA
    3 days ago
  • $189.2k - $372.9k

     ...strategic clients, leading forward-deployed engineering pods that develop and deploy GenAI solutions into production for Deloitte’s most...  ...leaders when needed. Your ability to influence decisions at the C-suite level, while maintaining hands-on technical credibility, is... 
    Suggested
    Local area

    Deloitte

    Pittsburgh, PA
    1 day ago
  •  ...strategic clients, leading forward-deployed engineering pods that develop and deploy GenAI solutions into production for Deloitte’s most...  ...leaders when needed. Your ability to influence decisions at the C-suite level, while maintaining hands-on technical credibility, is... 
    Suggested
    Local area
    Shift work

    Deloitte

    Pittsburgh, PA
    6 hours ago
  •  ...supply chain management solutions. Responsibilities: As a Full-Stack Developer, you will be responsible for developing across the front and...  ...with technologies such as Javascript, Angular or React, NodeJS, C Sharp, and Java to deliver robust software solutions. You are... 
    Suggested
    Hourly pay
    For contractors
    Immediate start

    Expedite Technology Solutions

    Pittsburgh, PA
    2 days ago
  •  ...Summary: Hellbender is seeking an Embedded Linux Engineer to help develop software that enables advanced sensing and computing platforms....  ..., or related disciplines. ~ Strong programming skills in C or C++. ~ Experience developing software on Linux-based systems... 
    Flexible hours

    HELLBENDER Inc.

    Pittsburgh, PA
    9 days ago
  • $70k - $300k

     ...looking for a Software Engineer - Mission Workflows to maintain and develop robot user workflows for wheeled robotic platforms across both...  ...requires U.S. Person eligibility. A U.S. Person as defined by 22 C.F.R §120.62 includes U.S. Citizen, U.S. National, lawful... 
    Permanent employment
    Full time
    Flexible hours

    Field AI

    Pittsburgh, PA
    1 day ago
  •  ...validate new product offeringsDrive technical conversations that develop consultative and trusting relationships with prospects and customersAssist...  ...Verbal and Written Communication SkillsComfortable working with C Level ManagersExcellent Leadership SkillsPersonality to develop... 
    Full time
    Work at office

    Dagostino Electronic Services

    Pittsburgh, PA
    4 days ago
  •  ...Benshaw products.Provide full documentation of software designs.Develop firmware for microcontroller-based products.Utilize PC based utility...  ...or the equivalent combination of education and experience.Strong C programming skills; familiarity with assembly, C#, and Visual... 
    Permanent employment
    Full time
    Temporary work
    H1b
    Relocation package

    Benshaw Inc

    Pittsburgh, PA
    3 days ago
  •  ...includes guiding technical teams, evaluating architectural tradeoffs, developing prototypes, analyzing existing source code, and leading customer...  ...efforts from concept through deployment, with an emphasis on C and C++-based implementations supporting high-performance and... 
    Part time
    For contractors
    Work experience placement
    Work at office
    Relocation package

    Carnegie Mellon University

    Pittsburgh, PA
    12 hours ago
  • $70.8k - $156.7k

    Senior Java API Developer - Backend Position Description We are seeking an experienced Sr Java API Developer to drive the design, development...  ...action, including an investigation conducted by the employer, or (c) consistent with CGI’s legal duty to furnish information.... 
    Permanent employment
    Local area
    Pittsburgh, PA
    9 days ago
  • $100 - $130 per hour

    Job Description — Full Stack Developer (Angular)Role: Full Stack DeveloperOpen Positions: 1About the RoleWe are looking for a Full Stack Developer...  ..., and maintaining a solid balance sheet are reassuring to our C-suite clients. Find out for yourself why clients, employees, and... 

    EXL Service

    Pittsburgh, PA
    4 days ago
  • $70.8k - $156.7k

    Senior Full Stack Java Developer with GraphQL Experience Position Description CGI is looking to hire a Full Stack Java Developer (Angular...  ...action, including an investigation conducted by the employer, or (c) consistent with CGI’s legal duty to furnish information.... 
    Local area
    Pittsburgh, PA
    24 days ago
  •  ...and systems, including algorithms, high-level C++, lower-level C code, and user interfaces. Test software in system integration...  ...embedded systems and real-time operating systems. Strong experience developing software with either C or C++ At OpenArc, we prioritize your... 

    OpenArc

    Pittsburgh, PA
    2 days ago
  • $60k

     ...inception through completion... Our technical, domain expertise across industries and process oriented approach enables clients to develop cost effective and robust solutions. We strive to prove ourselves from project inception through completion... To succeed in... 
    Permanent employment
    Full time
    Contract work
    Temporary work
    Work experience placement
    Relocation package

    Dellfor Technologies

    Pittsburgh, PA
    1 day ago
  •  ...Job Destription: Please share profiles with their skill matrix and relevant exp on Angular JS. ~ Ability to independently develop software using Java Script frameworks like Angular, Dojo ~ Experience working in Agile environment. ~ Experience working... 
    Full time
    Worldwide

    Arete Technologies Inc

    Pittsburgh, PA
    1 day ago
  •  ...will be collaborating with an interdisciplinary team focusing on developing reliable robotic and automation systems for a wide range of real...  ...GPU Leveraging the knowledge of multiple computer languages (C, C++, Python, Rust, Go, etc.) to solve the problem at hand Applying... 

    OpenArc

    Pittsburgh, PA
    2 days ago
  • $100k - $135k

     ...Summary The Embedded Software Engineer will be responsible for developing, debugging, and testing embedded software for bare-metal, real-...  ...and debugging of embedded software systems. Programming in C, C++, and Python (or similar scripting languages) Using... 
    Long term contract
    Permanent employment
    Full time
    Contract work
    Flexible hours

    Voyager Technologies, Inc.

    Pittsburgh, PA
    4 days ago
  • $74.1k - $148.3k

     ...assistance) in one or more of these programming languages: Java, Python, C, C#, C++, JavaScript, CSS, HTML, SQL, Scala Have completed...  ...features and enhancements following design specifications and develops documents to clarify software design and code. Conducts... 
    Full time
    Temporary work
    Internship
    H1b
    Flexible hours
    Shift work

    Oracle

    Pittsburgh, PA
    3 days ago
  •  ...Responsibilities Develop, test, debug, and deliver embedded software for bare-metal, real-time operating system, and embedded Linux-based...  ...required, or two years with a master’s degree. Proficiency in C, C++, and Python or similar scripting languages is required.... 
    Full time
    Flexible hours

    Voyager Technologies, Inc.

    Pittsburgh, PA
    5 days ago
  • $93.4k - $258.5k

     ...Talent, and Power Ecosystem. You Are As a Full Stack LLM Developer, you will play a pivotal role in developing large language model...  ...action, including an investigation conducted by the employer, or (c) consistent with the Company's legal duty to furnish information... 
    Full time
    Work experience placement
    Work at office
    Local area

    Accenture

    Pittsburgh, PA
    3 days ago
  • $155k - $180k

     ...and performant. About this position As a Lead Software Developer at BLEN, you will play a crucial role in leading and mentoring...  ...action, including an investigation conducted by the employer, or (c) consistent with the contractor’s legal duty to furnish... 
    For contractors

    GrabJobs

    Pittsburgh, PA
    4 days ago
  • $70.8k - $156.7k

    Senior Java API Developer Position Description This position is located at our client site five days a week in either Pittsburgh, PA...  ...or action, including an investigation conducted by the employer, or (c) consistent with CGI’s legal duty to furnish information.... 
    Permanent employment
    Local area
    Pittsburgh, PA
    more than 2 months ago
  •  ...structure, warehouse architecture, and role-based access controls. Develop scalable ELT/ETL pipelines and data models using Snowpipe,...  ...operates offices across Pennsylvania, Maryland, Ohio, and Washington, D.C., giving our team a broad regional footprint and diverse... 
    Remote work

    McNees Wallace & Nurick LLC

    Pittsburgh, PA
    15 days ago
  • $150.32k - $225.48k

     ...roadmap to make travel safer, less stressful, and more enjoyable for everyone. Bringing this vision to scale, our fully in-house developed hands-free ADAS platform will debut on Ford’s all-new Universal Electric Vehicle in 2027. When you join the Latitude team, you’ll... 
    Permanent employment
    Full time
    Work at office
    Immediate start
    Visa sponsorship

    Latitude AI

    Pittsburgh, PA
    2 days ago
  •  ...premises servers, DNS, DHCP, Group Policy, and directory services. Develop and implement Infrastructure as Code (IaC) solutions using tools...  ...offices across Pennsylvania, Maryland, Ohio, and Washington, D.C., giving our team a broad regional footprint and diverse... 
    Remote work

    McNees Wallace & Nurick LLC

    Pittsburgh, PA
    15 days ago
  •  ...will be collaborating with an interdisciplinary team focusing on developing reliable robotic and automation systems for a wide range of real...  ...the GPULeveraging the knowledge of multiple computer languages (C, C++, Python, Rust, Go, etc.) to solve the problem at... 

    Carnegie Robotics LLC

    Pittsburgh, PA
    13 hours ago
  • $126k - $201k

     ...this role, you will:Work within our vehicle integration team to develop infrastructure and integrate embedded software with a modern C++...  ...development using modern robotics frameworksProficient in C++ and C code, including experience with embedded applicationsKnowledge of... 
    Work at office
    Local area
    3 days per week

    Aurora CO

    Pittsburgh, PA
    3 days ago
  •  ...to the company's success. As a Software Engineer Sr within PNC's C&IB organization, you will be based in Morgantown, WV or...  ...libraries.Review code, enforce quality standards, and mentor UI developers.Guide adoption of modern UI frameworks and design systems.DevelopmentDesign... 
    Work at office
    Remote work
    Work from home

    PNC

    Pittsburgh, PA
    3 days ago
  • $70.8k - $156.7k

    Sr. Full Stack Developer (Java/Angular) Position Description This role will require someone at our client site 5 days a week in Pittsburgh...  ...action, including an investigation conducted by the employer, or (c) consistent with CGI’s legal duty to furnish information.... 
    Local area
    Pittsburgh, PA
    24 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to C Developer. Be the first to apply!