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
$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...SuggestedWork at officeLocal area3 days per week- ...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...SuggestedWork at officeRemote workWorldwideFlexible hours
$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...SuggestedLocal area- ...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...SuggestedLocal areaShift work
- ...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...SuggestedHourly payFor contractorsImmediate start
- ...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
$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 employmentFull timeFlexible hours- ...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 timeWork at office
- ...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 employmentFull timeTemporary workH1bRelocation package
- ...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 timeFor contractorsWork experience placementWork at officeRelocation package
$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 employmentLocal area$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...$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- ...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...
$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 employmentFull timeContract workTemporary workWork experience placementRelocation package- ...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 timeWorldwide
- ...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...
$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 contractPermanent employmentFull timeContract workFlexible hours$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 timeTemporary workInternshipH1bFlexible hoursShift work- ...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 timeFlexible hours
$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 timeWork experience placementWork at officeLocal area$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$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 employmentLocal area- ...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
$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 employmentFull timeWork at officeImmediate startVisa sponsorship- ...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
- ...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...
$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 officeLocal area3 days per week- ...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 officeRemote workWork from home
$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
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to C Developer. Be the first to apply!
- developer ii Pittsburgh, PA
- us-developer Pittsburgh, PA
- computer programmer Pittsburgh, PA
- low code developer Pittsburgh, PA
- gis developer remote Pittsburgh, PA
- entry developer Pittsburgh, PA
- algorithm developer Pittsburgh, PA
- powershell developer Pittsburgh, PA
- progress developer Pittsburgh, PA
- program developer Pittsburgh, PA




