What C Software Engineer Jobs are in the United States?
Showing 5000+ C Software Engineer jobs in the United States
Job Description
A client in Huntsville is building a team of Software Engineers. The client currently owns a weapon system launcher and is starting the process of developing a magazine for missiles that will attach to launcher. Continued customization and modifications are a focus of the team.
We are a company committed to creating diverse and inclusive environments where people can bring their full, authentic selves to work every day. We are an equal opportunity/affirmative action employer that believes everyone matters. Qualified candidates will receive consideration for employment regardless of their race, color, ethnicity, religion, sex (including pregnancy), sexual orientation, gender identity and expression, marital status, national origin, ancestry, genetic factors, age, disability, protected veteran status, military or uniformed service member status, or any other status or characteristic protected by applicable laws, regulations, and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application or recruiting process, please send a request to learn more about how we collect, keep, and process your private information, please review Insight Global's Workforce Privacy Policy: and Requirements
6+ years of software engineering experience
C/C+Linux
Bachelors Degree
Eligible for a Secret Clearance Python
Windchill
Agile
Weapons system development
Wireshark (UDP/TCP familiarity)
Is this job a match or a miss?
Job Description
Creative collaboration and sharp client focus have helped fuel our organic growth. We facilitated average daily trading volume (ADV) of more than $2.8 trillion over the past four fiscal quarters, topping $3.3 trillion in ADV for the first quarter of 2026.
Since our IPO in 2019, Tradeweb has completed four acquisitions and doubled our revenues - and 2025 was our 26th consecutive year of record revenues.
Tradeweb plays a central role in modernizing market structure by developing innovative trading protocols, embedding analytics into execution, and building technology infrastructure that supports the convergence of traditional and digitally native financial markets. Tradeweb is a great place to work, recognized in 2025 by Forbes as one of _America's Best Companies_ and by U.S. News & World Report as one of the _Best Financial Services Companies to Work For_ .
Tradeweb Markets LLC ("Tradeweb") is proud to be an EEO Minorities/Females/Protected Veterans/Disabled/Affirmative Action Employer.
Workplace Posters | U.S. Department of Labor ( a technology-driven organization, we value individuals who embrace innovation and are eager to leverage emerging technologies, including AI, to improve efficiency, enhance decision-making, and deliver better outcomes for clients and colleagues. We believe the greatest impact comes from combining technological capabilities with human expertise, judgment, and accountability.
**Group Details**
We are a passionate team of technologists building the firm's next-generation fixed income trading platform. As we continue to expand our platform capabilities and product offerings, we are seeking talented individuals to join our team and collaborate closely with both internal stakeholders and external partners to enhance and evolve our trading solutions.
The role is primarily focused on C++ application development for Equities trading products. The work involves developing and enhancing trading ticket functionality, implementing negotiation workflows with multiple dealers to achieve optimal trading outcomes, and building robust post-trade processing capabilities for the supported products.
The team collaborates extensively with several core engineering and business groups across the organization, including the Trading Systems Team, Dealer Software Team, FIX Connectivity Team, and the Front-End Development Team responsible for building trading ticket interfaces using JavaScript. This is an exciting opportunity to contribute to high-impact trading technology while working alongside experienced engineers and domain experts in electronic trading.
Tradeweb Technology jobs are fully remote. The Tradeweb Technology hub is located in our Jersey City office which can be used for team meetings and collaboration efforts. There may be days where travel to the Jersey City office is recommended for organizational off-sites.
**Job Responsibilities**
+ Develop and enhance electronic trading platform capabilities for new asset classes, contributing to the expansion of the firm's trading product offerings
+ Collaborate closely with clients and stakeholders to design and implement enhancements that address customer feedback and improve the overall user experience
+ Build and optimize trading workflows that increase operational efficiency and streamline the trading process for end users
+ Analyze and resolve ambiguities in trade details and on-screen data presentation to ensure accuracy, clarity, and usability across trading interfaces
+ Improve application and system performance through ongoing optimization, troubleshooting, and scalability enhancements
+ Partner with the Quality Assurance team to investigate, troubleshoot, and resolve identified issues, ensuring the delivery of high-quality and reliable software solutions
**Qualifications**
+ Bachelor's degree in Computer Science or a related field
+ 5+ years of professional C++ development experience (C++14/20) in Windows/Linux environments
+ Strong proficiency in object-oriented design, STL, multithreading, and concurrency (synchronization, parallelism)
+ Solid understanding of networking fundamentals (TCP/IP, latency, throughput) and network programming
+ Proven experience building complex, distributed, high-throughput, low-latency, and resilient systems
+ Strong debugging skills and ability to quickly understand and work within large, complex codebases
+ Demonstrated ability to leverage AI tools to accelerate ramp-up on large codebases, improve system understanding, and enhance debugging and development productivity
+ Strong communication skills and ability to collaborate effectively across technical and business teams
+ Self-driven, proactive, and capable of independently ramping up in complex environments
**Additional Information**
Tradeweb is committed to providing valuable and competitive benefits. In addition to working in our culture of innovation and collaboration, we offer:
+ **Health Insurance** : Highly competitive medical, dental, and vision programs
+ **Hybrid Environment** : Our employees have the flexibility of working in the office and from home.
+ **Health Care and Dependent Care Flexible Spending Accounts** : You may elect to set aside pre-tax earnings to pay for eligible health care and dependent day care expenses for you and your eligible family members.
+ **Maven Family Building Benefit** : Maven offers support for fertility and preconception; pregnancy and post-partum; adoption; surrogacy and pediatrics for children up to age 10. Tradeweb provide a $10,000 lifetime reimbursement towards fertility, egg freezing, adoption and surrogacy expenses.
+ **Building Wealth - 401(k) Savings Plan** : Employees are immediately eligible for the 401(k) plan. Participants may contribute up to 75% of eligible compensation into a traditional 401(k) and/or Roth 401(k). Tradeweb will match 100% of the first 4% of compensation that you contribute.
+ The current pay range for this role is currently $150,000 to $250,000 per year, based on a regular, full-time schedule. The amount of pay offered will be determined by a number of factors, including but not limited to qualifications, market data, and internal guidelines.
+ This role will also be eligible to participate in Tradeweb's discretionary bonus program.
+ This role is expected to remain open until 7/10/26.
**Other Benefit Programs**
+ Pre-Tax Commuter Benefits Program
+ ARAG Legal Services
+ Employee Assistance Program
+ Tuition Reimbursement
+ Financial Wellness Tools
+ Travel Assistance Benefits
+ Pet Insurance
+ Corporate Gym Subsidies
+ Wellness Perks
+ Paid Time Off and Parental Leave
Is this job a match or a miss?
Job Description
Job Description
We are seeking a C++ Software Engineer to support a mission-critical internal R&D effort focused on modernizing software build, integration, and dependency management processes across a large-scale engineering environment. This role will work within a complex C/C++ ecosystem to analyze code dependencies, troubleshoot build and runtime issues, and improve software development workflows in support of future CI/CD modernization efforts. This position offers a unique opportunity for a strong C++ engineer who enjoys solving complex technical problems, working in Linux environments, and contributing to the evolution of how large software systems are built and delivered. While this is not a traditional feature development role, it provides broad exposure to enterprise-scale software engineering challenges and can lead to future opportunities across multiple high-impact programs.
Responsibilities
+ Analyze and troubleshoot code dependencies, linking issues, and build behavior across a large C/C++ software environment.
+ Debug and resolve complex software defects, build failures, and integration issues.
+ Support engineering efforts to improve and modernize CI/CD pipeline workflows, focusing on environments transitioning toward GitLab-based pipelines.
+ Work within Linux-based development environments to investigate and solve software build and execution problems.
+ Collaborate with engineers to improve software modularity, dependency management, and build efficiency.
+ Help evaluate and shape future software development lifecycle processes related to build automation, dependency management, and pipeline modernization.
+ Leverage tools such as Git, Make/CMake, and modern software development practices in a collaborative engineering environment.
Essential Skills
+ Strong professional experience with C/C++ software development.
+ Solid understanding of C/C++ dependencies, linking, compilation, and build behavior.
+ Experience working in Linux environments.
+ Proven ability to debug complex, non-trivial software issues.
+ Experience using Git in a collaborative development environment.
+ Familiarity with CI/CD pipelines and software build workflows, with GitLab preferred.
+ Strong problem-solving ability and capacity to work independently in technically ambiguous environments.
Additional Skills & Qualifications
+ Experience with Make and/or CMake.
+ Familiarity with modern C++ standards, ideally C++11 or newer.
+ Understanding of concepts such as smart pointers, vectors vs. arrays, heap vs. stack allocation, templates, and modern memory management practices.
+ Exposure to package/dependency management tools and CI/CD migration efforts.
+ Familiarity with Agile development environments and tools such as Jira and Confluence.
+ Active Secret clearance.
Work Environment
The role primarily involves working within Linux-based development environments, utilizing tools such as Git, Make, and CMake. The work setting encourages collaboration with engineers, fostering an environment focused on improving software modularity, dependency management, and build efficiency. The position supports engineering efforts to modernize CI/CD pipelines, with a particular focus on transitioning to GitLab-based workflows.
Job Type & Location
This is a Contract position based out of Manassas, VA.
Pay and Benefits
The pay range for this position is $50.00 - $75.00/hr.
Eligibility requirements apply to some benefits and may depend on your job classification and length of employment. Benefits are subject to change and may be subject to specific elections, plan, or program terms. If eligible, the benefits available for this temporary role may include the following: - Medical, dental & vision - Critical Illness, Accident, and Hospital - 401(k) Retirement Plan - Pre-tax and Roth post-tax contributions available - Life Insurance (Voluntary Life & AD&D for the employee and dependents) - Short and long-term disability - Health Spending Account (HSA) - Transportation benefits - Employee Assistance Program - Time Off/Leave (PTO, Vacation or Sick Leave)
Workplace Type
This is a fully onsite position in Manassas,VA.
Application Deadline
This position is anticipated to close on Aug 3, 2026.
About Actalent
Actalent is a global leader in engineering and sciences services and talent solutions. We help visionary companies advance their engineering and science initiatives through access to specialized experts who drive scale, innovation and speed to market. With a network of almost 20,000 consultants and 5,000 clients across the U.S., Canada, Asia and Europe, Actalent serves many of the Fortune 500. We are proud to be an Engineering News-Record (ENR) Top 500 Design Firm for our engineering design services and a ClearlyRated Best of Staffing® winner for both client and talent service.
The company is an equal opportunity employer and will consider all applications without regard to race, sex, age, color, religion, national origin, veteran status, disability, sexual orientation, gender identity, genetic information or any characteristic protected by law.
If you would like to request a reasonable accommodation, such as the modification or adjustment of the job application process or interviewing process due to a disability, please email for other accommodation options.
San Francisco Fair Chance Ordinance: Pursuant to the San Francisco Fair Chance Ordinance, for all positions located in the city and county of San Francisco, we will consider for employment qualified applicants with arrest and conviction records.
Massachusetts Lie Detector: It is unlawful in Massachusetts to require or administer a lie detector test as a condition of employment or continued employment. An employer who violates this law shall be subject to criminal penalties and civil liability.
Use of Artificial Intelligence (AI): We may use Artificial Intelligence (AI) to support parts of our hiring process, including sourcing, screening, and evaluating candidates. AI helps assess applications and qualifications, but final decisions are made by our hiring team. By applying, you acknowledge and agree that your application may be reviewed using AI tools.
Is this job a match or a miss?
Job Description
-Design and develop software requirements for air and missile defense systems supporting current and next-generation platforms.
-Implement high-performance software solutions that meet stringent real-time and reliability requirements for operational defense systems.
-Develop and optimize containerized applications using Docker and Podman for deployment across diverse operational environments.
-Collaborate regularly with customers, users, and cross-functional team members throughout the product lifecycle to deliver quality solutions.
-Report development status, technical challenges, and results to Project Director and stakeholders.
-Provide ongoing engineering support, troubleshooting, and performance optimization for fielded products.
-Contribute to Agile development practices including sprint planning, code reviews, and continuous integration/deployment.
We are a company committed to creating diverse and inclusive environments where people can bring their full, authentic selves to work every day. We are an equal opportunity/affirmative action employer that believes everyone matters. Qualified candidates will receive consideration for employment regardless of their race, color, ethnicity, religion, sex (including pregnancy), sexual orientation, gender identity and expression, marital status, national origin, ancestry, genetic factors, age, disability, protected veteran status, military or uniformed service member status, or any other status or characteristic protected by applicable laws, regulations, and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application or recruiting process, please send a request to learn more about how we collect, keep, and process your private information, please review Insight Global's Workforce Privacy Policy: and Requirements
**2 years of related experience with a Bachelor's degree in Computer Science, Software Engineering, Computer Engineering, Electrical Engineering, Systems Engineering, Mathematics, Physics, Aerospace Engineering, Information Technology, or related field.**
- Strong proficiency in either:
o C++, or other Object Oriented Programming (OOP) language such as Java, or similar, with focus on performance-critical code and optimization techniques.
o Python, JavaScript, or similar, for tooling, automation, and application development.
- Strong coordination, organization, and technical communication abilities.
- Self-motivated with proven ability to work effectively in a collaborative, multi-tasking team environment.
- The candidate must be self-motivated, possess communication skills, and be capable of working in a multi-tasking team environment. - Active Secret Clearance.
- Demonstrated experience with Agile development methodologies and structured documentation practices.
- Proficiency with software development in Linux environments.
- Experience with air and missile defense systems such as IBCS (Integrated Air and Missile Defense Battle Command System), THAAD (Terminal High Altitude Area Defense), or CAML (Common Autonomous Missile Launcher).
- Direct experience in the air and missile defense domain or related military systems.
- Proficiency with development tools: Jira, Confluence, GitLab, VS Code.
- Hands-on experience with containerization technologies (Docker, Podman) for application deployment and orchestration.
- Experience writing and optimizing high-performance, low-latency code for real-time or embedded systems.
- Knowledge of network communication protocols: TCP/IP, UDP, REST, and middleware technologies.
- Experience with Data Distribution Service (DDS) and Interface Definition Language (IDL) for distributed systems.
- Familiarity with real-time operating systems (RTOS) or deterministic software design patterns.
- Hands-on troubleshooting, debugging, and performance profiling of complex software systems.
- Experience with CI/CD pipelines, automated testing frameworks, and DevOps practices.
- Understanding of software security principles and secure coding practices for defense applications.
Is this job a match or a miss?
Job Description
**Gaithersburg, MD**
**Type:** Contract
**Category:** Development
**Industry:** Government
**Reference ID:** JN -
**Date Posted:** 07/16/2026
**Shortcut:** Description
+ Recommended Jobs
**Description:**
Hybrid 2 days/ WK in Gaithersburg, MD
Our client seeks two C++ Software Engineers at the mid or senior level to develop and integrate software on Linux. You will design, code, test, and integrate applications using modern C++ and Qt within an established software development lifecycle. You will collaborate with cross-functional teams and contribute to high-quality deliverables.
_Due to federal security clearance requirements, applicant must be a United States Citizen or Permanent Resident with an active Public Trust clearance. Due to client requirements, applicants must be willing and able to work on a w2 basis. For our w2 consultants, we offer a great benefits package that includes Medical, Dental, and Vision benefits, 401k with company matching, and life insurance._
Rate: $60.00 to $80.00/hr. w2
JN -
**Responsibilities:**
+ Design, implement, test, and integrate software in a Linux environment.
+ Develop applications using modern C++17 or later and Qt.
+ Participate in code reviews, debugging, and continuous improvement.
+ Collaborate with engineers to define requirements and deliver features.
+ Use Git and standard tooling to manage source code and workflows.
**Experience Requirements:**
+ 2+ years of relevant software engineering experience. Senior consideration at 5+ years.
+ Proficiency with Linux software development.
+ Proficiency with modern C++17 or later.
+ Experience across the software development lifecycle: design, coding, testing, and integration.
+ Experience with Qt.
+ Desired: Git, VS Code or vi, AI-assisted development, and Bash scripting.
+ Good verbal and written communication skills.
**Education Requirements:**
+ Bachelor's degree in computer science, engineering, or a related field.
**_Recruitment Transparency Notice_**
**_Eliassen Group values transparency in our recruitment practices. Please be advised that Eliassen Group utilizes artificial intelligence (AI) tools as part of its initial application screening_** **_and hiring_** **_process. You may receive email and SMS notifications from the Eliassen Virtual Recruiting Team (_** ** ** **_, ) inviting you to complete a brief voice screening as part of your application process. These tools assist our hiring teams in different ways, including but not limited to, assistance in reviewing application materials to help identify candidates whose qualifications most closely match the requirements of the position. All AI-assisted evaluations and responses are reviewed by human recruiters before any hiring decisions are made. The use of AI in our process is intended to support fairness, efficiency, and consistency, and Eliassen Group takes measures to prevent bias or discrimination in connection with its hiring practices. By proceeding, you acknowledge, agree, and consent to Eliassen Group's use of these tools, including AI tools, as part of the application and hiring process._**
_Skills, experience, and other compensable factors will be considered when determining pay rate. The pay range provided in this posting reflects a W2 hourly rate; other employment options may be available that may result in pay outside of the provided range._
_W2 employees of Eliassen Group who are regularly scheduled to work 30 or more hours per week are eligible for the following benefits: medical (choice of 3 plans), dental, vision, pre-tax accounts, other voluntary benefits including life and disability insurance, 401(k) with match, and sick time if required by law in the worked-in state/locality._
_If anyone reaches out to you about an open position connected with Eliassen Group, please ensure that you are working directly with us by confirming the following:_
_· When you work with Eliassen Group, all email communication will come from an Eliassen.com address, never Gmail, Yahoo, etc._
_· Eliassen Group will never ask you for personal information (home address, bank account, or check routing number) until you have worked with someone clearly associated with Eliassen Group._
_If you have any indication of fraudulent activity, please contact_ _._
_About Eliassen Group:_
_Eliassen Group is a strategic consulting firm that helps organizations reach further and achieve more through our technology, business advisory, and life sciences solutions. For nearly 40 years, we have combined exceptional people, deep domain expertise, and intelligent capabilities to expand our clients' capacity and accelerate meaningful outcomes. We are driven by a purpose to positively impact the lives of our employees, clients, consultants, and the communities we serve._
_Eliassen is committed to building a diverse and inclusive team from a variety of backgrounds, perspectives, and skills. We are an Equal Opportunity and Affirmative Action Employer and all employment decisions are based on merit, performance, and business needs. Eliassen does not discriminate on the basis of race, color, gender identity or expression, sexual preference or orientation, sex (including pregnancy, childbirth, and related medical conditions), marital status, creed, religion, physical or mental disability, genetic information, military or veteran status, age, ancestry, national origin, citizenship status, prohibited criminal record inquiries of applicants and employees, or any other category protected by federal, state, or local laws._
_Don't miss out on our referral program! If we hire a candidate that you refer us to then you can be eligible for a $1,000 referral check!_
Is this job a match or a miss?
Job Description
C++ Software Engineer at LSEG
LSEG is a global provider of financial market infrastructure, data services and trading venues, serving businesses, governments and investors around the world. In the Data and Analytics division, the Real‑Time Distribution Development team designs, implements and maintains low‑latency, high‑throughput software that powers LSEG’s financial data distribution across on‑prem and cloud environments (AWS, Azure).
Job responsibilities- Design, implement and test software modules in C++ – unit, integration and performance testing, and manage packaging and configuration.
- Participate in code and design reviews.
- Contribute to product and internal documentation, including technical specifications, software documentation and unit test plans.
- Assist in resolving field problems as needed.
- Collaborate with Quality Assurance to ensure high quality software; write Robot framework test cases using Python keywords.
- 3+ years of computer software development experience.
- Experience developing in C++ and/or other object‑oriented languages in multi‑threaded, real‑time streaming applications.
- Strong experience troubleshooting Linux environments.
- Familiarity with network programming and knowledge of TCP/IP, UDP and multicast protocols.
- Strong written and verbal communication skills.
- Experience with cloud technologies (AWS and/or Azure) is a plus.
- Experience with Java multi‑threaded programming is a plus.
Senior Associate
Compensation / BenefitsLSEG offers competitive compensation with a base salary range of $95,700 – $159,700, depending on geographic location. The role is eligible for an annual incentive plan (AIP). Full benefits include a comprehensive health, dental, vision and retirement package, wellness allowance, paid time‑off, and more.
Equal Opportunity EmployerLSEG is a proud equal‑opportunity employer. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, gender identity, expression, age, marital status, veteran status, pregnancy or disability, in compliance with applicable law.
Seniority Level- Mid‑Senior level
- Full‑time
- Engineering and Information Technology
Is this job a match or a miss?
Note: If you’re asked to pay for a job, avoid the role and report the job to us immediately.
C++ Software Engineer- 2 Days Onsite- Chicago- FreeWheel
Posted 2 days ago
Job Viewed
Job Description
**Job Summary**
Job Description Summary
FreeWheel's mission is to build great advertising software. We offer the most extensible and transparent advertising buying platform in the world, operating at a massive global scale. We don't just operate a Demand Side Platform (DSP) - we are the platform that powers hundreds of DSPs! As a result, we process trillions of transactions to satisfy millions of dollars' worth of advertising campaigns every month. Our employees enjoy a culture of transparency and one with many challenging problems to solve. We value moving fast, building high-quality reliable software, and supporting each other in the service of driving success for our customers' businesses.
FreeWheel is looking for a C++ Software Engineer to join our Buyercloud (formerly Beeswax) Ad Serving team. The Ad Serving system is the backbone of the Buyercloud platform. It listens to billions of ad auctions per day, decides which of our hundreds of customers should participate, and executes complex bidding strategies to provide optimal results, in milliseconds
**Job Description**
**Responsibilities:**
+ Design and build data-driven and model-driven features for our customers to execute their marketing campaigns effectively.
+ Scale our distributed application and infrastructure to the next level.
+ Optimize algorithms and software architectures to save cloud hosting costs.
+ Support and extend the observability stack to capture and alert on any issues.
+ Participate in on-call rotations and be an escalation contact for service incidents.
+ Write systems documentation, playbooks, and other instructional manuals.
+ Other duties and responsibilities as assigned.
+ Consistent exercise of independent judgment and discretion in matters of significance.
+ Regular, consistent and punctual attendance. Must be able to work nights and weekends, variable schedule(s) as necessary.
+ Other duties and responsibilities as assigned.
**Job Knowledge, Skills, and Abilities:**
+ Communication: Speak, listen, and write in a clear, thorough, and timely manner using appropriate and effective communication tools and techniques. Be transparent.
+ Organization: Set priorities, track work, be transparent.
+ Analyze: Effective at looking at data to inform an approach or decision.
+ Creativity: Develop new and unique ways to improve operations of the organization and to create new opportunities.
+ Solve Problems: Assess problem situations to identify causes, gather and process relevant information, generate possible solutions, and make recommendations and/or resolve the problem.
**Working conditions**
+ The Software Engineer 3 must successfully work with team members located in multiple remote locations and time zones. Working conditions agree with conditions described within FreeWheel's company handbook unless explicitly noted in this document.
**Preferred Qualifications:**
+ Bachelor's or master's degree in computer science, engineering, or a related technical field, or equivalent practical experience.
+ 3+ years of software engineering experience.
+ A deep understanding of what it means to build systems at scale.
+ Experience with optimizing performance, scaling and data modeling.
+ A strong grasp of software architecture.
+ Significant experience with compiled languages, such as C++, Java, Rust, and Go. C++ is the ideal preference.
+ Experience working in a Linux ecosystem.
**Employees at all levels are expected to:**
+ Understand our Operating Principles; make them the guidelines for how you do your job.
+ Own the customer experience think and act in ways that put our customers first, give them seamless digital options at every touchpoint, and make them promoters of our products and services.
+ Know your stuff be enthusiastic learners, users and advocates of our game-changing technology, products and services, especially our digital tools and experiences.
+ Win as a team make big things happen by working together and being open to new ideas.
+ Be an active part of the Net Promoter System a way of working that brings more employee and customer feedback into the company by joining huddles, making call backs and helping us elevate opportunities to do better for our customers.
+ Drive results and growth.
+ Support a culture of inclusion in how you work and lead.
+ Do what's right for each other, our customers, investors and our communities.
**Disclaimer:** This information has been designed to indicate the general nature and level of work performed by employees in this role. It is not designed to contain or be interpreted as a comprehensive inventory of all duties, responsibilities and qualifications.
Comcast is an equal opportunity workplace. We will consider all qualified applicants for employment without regard to race, color, religion, age, sex, sexual orientation, gender identity, national origin, disability, veteran status, genetic information, or any other basis protected by applicable law.
**Skills:**
System Designs; Software Engineering; Communication
**Salary:**
Primary Location Pay Range: $109,759.26 - $164,638.89
Comcast intends to offer the selected candidate base pay within this range, dependent on job-related, non-discriminatory factors such as experience. The application window is 30 days from the date job is posted, unless the number of applicants requires it to close sooner or later.
Base pay is one part of the Total Rewards that Comcast provides to compensate and recognize employees for their work. Most sales positions are eligible for a Commission under the terms of an applicable plan, while most non-sales positions are eligible for a Bonus. Additionally, Comcast provides best-in-class Benefits to eligible employees. We believe that benefits should connect you to the support you need when it matters most, and should help you care for those who matter most. That's why we provide an array of options, expert guidance and always-on tools, that are personalized to meet the needs of your reality - to help support you physically, financially and emotionally through the big milestones and in your everyday life. Please visit the compensation and benefits summary ( on our careers site for more details.
**Education**
Bachelor's Degree
While possessing the stated degree is preferred, Comcast also may consider applicants who hold some combination of coursework and experience, or who have extensive related professional experience.
**Relevant Work Experience**
5-7 Years
**Job Family Group:** Engineering
Is this job a match or a miss?
Job Description
- Design, develop, and enhance software components, especially in MFC and Win32 environments.
- Build unit tests and conduct code reviews to maintain code quality.
- Document technical designs and implementation details thoroughly.
- Collaborate with Customer Care to troubleshoot and resolve live software issues.
- Participate in Agile ceremonies including daily scrums, sprint planning, and backlog grooming.
- Mentor team members and promote adherence to software engineering best practices.
- Contribute to release planning and management discussions.
- Maintain a strong focus on quality, security (including PCI compliance), and data protection .
- Bachelor's degree in Computer Science, Computer Engineering, or related field — or equivalent hands‑on experience.
- 5+ years of C++ development experience in a Windows environment .
- Strong expertise in MFC and Win32 API development .
- Modern C++ standards (C++11 or higher).
- 3+ years of Python experience.
- Experience writing and consuming technical design documentation .
- Strong understanding of object-oriented programming principles.
- Ability to debug and troubleshoot both hardware-integrated and standalone software systems.
- Experience with automated testing frameworks such as Cucumber, Behave, Gherkin .
- Familiarity with unit testing frameworks such as Google Test, cppUnit , etc.
- Comfortable with networking concepts including TCP/IP socket‑level communication .
- Experience mentoring others and upholding engineering best practices.
- Strong verbal and written communication skills — capable of explaining complex technical topics to non‑technical stakeholders.
- Experience with Agile methodologies .
- Familiarity with Atlassian tools like Jira and Confluence.
- Experience with Java or .NET
- Background in Retail , particularly Convenience Store or Point of Sale (POS) systems.
- Experience integrating with payment processors and payment hardware/devices .
- Cloud‑based application development experience.
- Understanding of PCI compliance , secure development practices , and data encryption .
- Experience building high‑volume, high‑availability solutions.
- Familiarity with computer hardware and embedded device interactions.
Cloud Hybrid is an equal opportunity employer inclusive of female, minority, disability and veterans, (M/F/D/V). Hiring, promotion, transfer, compensation, benefits, discipline, termination and all other employment decisions are made without regard to race, color, religion, sex, sexual orientation, gender identity, age, disability, national origin, citizenship/immigration status, veteran status or any other protected status. Cloud Hybrid will not make any posting or employment decision that does not comply with applicable laws relating to labor and employment, equal opportunity, employment eligibility requirements or related matters. Nor will Cloud Hybrid require in a posting or otherwise U.S. citizenship or lawful permanent residency in the U.S. as a condition of employment except as necessary to comply with law, regulation, executive order, or federal, state, or local government contract
#J-18808-LjbffrIs this job a match or a miss?
Note: If you’re asked to pay for a job, avoid the role and report the job to us immediately.
Job Description
Insight Global is looking for a C/C++ Software Engineer to join one of our clients at Nellis AFB. They will help design, develop, and maintain critical system software components for Joint Simulation Environment (JSE) at the Joint Integrated Test and Training Center - Nellis (JITTC-N), Nellis AFB, NV. As part of a team providing on-site Modeling and Simulation (M&S) support to establish and deliver high-end Advanced Tactics, Training, and Test capability for Government personnel operating under USAFWC/ACC, this candidate will contribute to the development and maintenance of NAVAIR's Next Generation Threat System (NGTS), a continually evolving synthetic environment generator that provides constructive entities to the battlespace simulation and supports multiple platform/services training, testing, analysis, and research and development. The Software Engineer will leverage their expertise in C++/C, along with strong design skills, to enhance the functionality and integration of NGTS with other JSE components like GRID (Global Reusable Interface Domain) in a complex simulation and training environment. This role requires a solid understanding of software architecture and development of best practices.
What You Will Do
Developing software for an advanced synthetic training environment. This software is integrated into flight simulators to support pilot training against potential threats. Support software development, software integration, customer training and demonstrations.
- Demonstrates a knowledge of standard programming algorithms, design patterns, and object-oriented software design.
- Evaluate and review C++ language code. Programming using C++, C, Python 3.
- Develops parallel processes, threading, process communication.
- Utilizes Git for daily code management, including branching, merging, and resolving conflicts within a collaborative development environment.
- Works proficiently with Git in both Bash (Linux) and Windows environments.
- Interacts with remote repositories, pushes code updates, and manages local repositories.
- Adheres to established branching strategies and understands the implications of working with master/production branches.
- Collaborates with team members to design future enhancements.
- Familiarity with time-series analysis a plus.
Compensation: $62/hr to $69/hr. Exact compensation may vary based on several factors, including skills, experience, and education. Benefit packages for this role will start day 1 of employment and include medical, dental, and vision insurance, as well as HSA, FSA, and DCFSA account options, and 401k retirement account access with employer matching. Employees in this role are also entitled to paid sick leave and/or other paid time off as provided by applicable law.
We are a company committed to creating diverse and inclusive environments where people can bring their full, authentic selves to work every day. We are an equal opportunity/affirmative action employer that believes everyone matters. Qualified candidates will receive consideration for employment regardless of their race, color, ethnicity, religion, sex (including pregnancy), sexual orientation, gender identity and expression, marital status, national origin, ancestry, genetic factors, age, disability, protected veteran status, military or uniformed service member status, or any other status or characteristic protected by applicable laws, regulations, and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application or recruiting process, please send a request to learn more about how we collect, keep, and process your private information, please review Insight Global's Workforce Privacy Policy: and Requirements
- Must have at least 5 years of C++ and software engineering experience with a Bachelors in CS/CE or a related Engineering, Math, or Physics field. OR 3 years relevant experience with Masters in related field; OR 0 years experience with PhD or Juris Doctorate in related field; OR High School Diploma or equivalent and 9 years relevant experience.
- Extensive experience with object-oriented software design and development, particularly in C++.
- Experience working with Git version control system, including branching, merging, and conflict resolution.
- Proficiency working in a Linux command-line environment (Bash).
- Able to successfully manage competing tasks and priorities.
- Strong oral and written communication, troubleshooting and organizational skills.
- Must have an active secret clearance - Active DoD Top Secret/SCI security clearance.
- Experience with NGTS programming.
- Experience with GRID or GRID services and programming.
- Experience scripting and programming object-oriented languages like Java and Python is a plus.
- Experience contributing to the system design or architecture of new and current systems.
- Experience with Agile software practices.
- Extensive experience with Git bash and repo functions in a production code construct, including advanced branching strategies and release management.
- Familiarity with Red Hat Enterprise Linux (RHEL) and basic Linux commands.
- Experience supporting Special Access Program (SAP) efforts.
Is this job a match or a miss?
Job Description
Applied Materials is a global leader in materials engineering solutions used to produce virtually every new chip and advanced display in the world. We design, build and service cutting-edge equipment that helps our customers manufacture display and semiconductor chips - the brains of devices we use every day. As the foundation of the global electronics industry, Applied enables the exciting technologies that literally connect our world - like AI and IoT. If you want to push the boundaries of materials science and engineering to create next generation technology, join us to deliver material innovation that changes the world.
**What We Offer**
Salary:
$124,000.00 - $171,000.00
Location:
Santa Clara,CA
You'll benefit from a supportive work culture that encourages you to learn, develop, and grow your career as you take on challenges and drive innovative solutions for our customers. We empower our team to push the boundaries of what is possible-while learning every day in a supportive leading global company. Visit our Careers website to learn more.
At Applied Materials, we care about the health and wellbeing of our employees. We're committed to providing programs and support that encourage personal and professional growth and care for you at work, at home, or wherever you may go. Learn more about our benefits ( .
As a Software Engineer at Applied Materials, you'll dive deep into ground-breaking technologies-like machine learning and AI-to craft novel software solutions that solve our customers' high-value problems. Our Software Engineers are responsible for designing, prototyping, developing, and debugging software solutions for semiconductor equipment components and devices to ensure quality and functionality. You'll develop software documentation and test procedures, troubleshoot software problems, and communicate with internal customers to understand project requirements. As part of our team, you'll contribute your expertise in intricate systems, deciphering code, and anticipating software behaviors to ensure Applied remains the leader in the semiconductor and display sectors.
**Applied Materials, Inc. is the global leader in materials engineering solutions used to produce virtually**
**every new chip and advanced display in the world. Our expertise in modifying materials at atomic levels**
**and on an industrial scale enables customers to transform possibilities into reality. At Applied Materials,**
**our innovations make possible the technology shaping the future.**
**Applied Materials' Common Systems Software Department is searching for an experienced Software**
**Engineer to join our team! Our department develops the software for the control system of our**
**products, which includes the real-time control of devices such as robots, motors, generators, pumps,**
**flow controllers and sensors. Our work also includes creating algorithms to optimize the material**
**deposition and removal on an atomic scale, the design of the user interface, data collection, storage and**
**analysis, machine learning and analytics, remote access and security.**
**Key Responsibilities**
**1. Design and develops code for complex software projects**
**2. Troubleshoots a variety of difficult software problems. Designs and implements bug fixes**
**3. Designs and prototypes the user interface**
**4. Creates software specifications**
**5. Creates test plans for simulators, test benches or the lab**
**6. Develops software documentation**
**7. Interfaces with internal and external customers for requirement analysis, software**
**troubleshooting and project scheduling**
**Technical Skills**
**- Proficiency and professional experience in C and C++ is required.**
**- In addition, experience in programming in several of the following areas is desired:**
**- Real-time Control**
**- Motion Control**
**- Embedded Programming**
**- Multi-threading**
**- CAN Bus**
**- C#, .NET**
**- Visual Studio**
**- Matlab**
**- Solves problems in moderately difficult to complex situations**
**- Analyzes possible solutions using technical experience, judgment and precedents**
**- Takes a new perspective on existing solutions**
**- Exercises judgment based on the analysis of multiple sources of information**
**Interpersonal Skills**
**- Excellent written and oral communication skills**
**- Works to build consensus**
**Education:**
**Master's Degree with 1 or more years of professional experience, or**
**Bachelor's degree with 3 or more years of professional experience**
**Additional Information**
**Time Type:**
Full time
**Employee Type:**
Assignee / Regular
**Travel:**
No
**Relocation Eligible:**
No
The salary offered to a selected candidate will be based on multiple factors including location, hire grade, job-related knowledge, skills, experience, and with consideration of internal equity of our current team members. In addition to a comprehensive benefits package, candidates may be eligible for other forms of compensation such as participation in a bonus and a stock award program, as applicable.
For all sales roles, the posted salary range is the Target Total Cash (TTC) range for the role, which is the sum of base salary and target bonus amount at 100% goal achievement.
Applied Materials is an Equal Opportunity Employer. Qualified applicants will receive consideration for employment without regard to race, color, national origin, citizenship, ancestry, religion, creed, sex, sexual orientation, gender identity, age, disability, veteran or military status, or any other basis prohibited by law.
In addition, Applied endeavors to make our careers site ( accessible to all users. If you would like to contact us regarding accessibility of our website or need assistance completing the application process, please contact us via e-mail at , or by calling our HR Direct Help Line at , option 1, and following the prompts to speak to an HR Advisor. This contact is for accommodation requests only and cannot be used to inquire about the status of applications.
Is this job a match or a miss?