Required : • Bachelor's degree in Computer Engineering, Software Engineering, Electrical Engineering, or related field. • Typically 10+ years of progressive software engineering experience in ...
Required : • Bachelor's degree in Computer Engineering, Software Engineering, Electrical Engineering, or related field. • Typically 10+ years of progressive software engineering experience in ...
Degree in Engineering, Computer Science, or a related scientific field * Experience or understanding of software engineering processes and project/program execution * Knowledge of Agile methodologies ...
Degree in Engineering, Computer Science, or a related scientific field * Experience or understanding of software engineering processes and project/program execution * Knowledge of Agile methodologies ...
Degree in Engineering, Computer Science, or a related scientific field * Experience or understanding of software engineering processes and project/program execution * Knowledge of Agile methodologies ...
Degree in Engineering, Computer Science, or a related scientific field * Experience or understanding of software engineering processes and project/program execution * Knowledge of Agile methodologies ...
Degree in Engineering, Computer Science, or a related scientific field * Experience or understanding of software engineering processes and project/program execution * Knowledge of Agile methodologies ...
Degree in Engineering, Computer Science, or a related scientific field * Experience or understanding of software engineering processes and project/program execution * Knowledge of Agile methodologies ...
Bachelor's degree in Computer Engineering, Software Engineering, Electrical Engineering, or related field. * Typically 10+ years of progressive software engineering experience in embedded or realtime ...
Bachelor's degree in Computer Engineering, Software Engineering, Electrical Engineering, or related field. * Typically 10+ years of progressive software engineering experience in embedded or realtime ...
Bachelor's degree in Computer Engineering, Software Engineering, Electrical Engineering, or related field. * Typically 10+ years of progressive software engineering experience in embedded or real ...
Bachelor's degree in Computer Engineering, Software Engineering, Electrical Engineering, or related field. * Typically 10+ years of progressive software engineering experience in embedded or real ...
Senior AI Security Software Engineer
Pittsburgh, PA · On-site
$111K - $152K/yr
The CERT Division of the Software Engineering Institute (SEI) is seeking applicants for the role of ... Familiarity with applied machine learning domains (e.g., natural language processing, computer ...
Senior AI Security Software Engineer
Pittsburgh, PA · On-site
$111K - $152K/yr
The CERT Division of the Software Engineering Institute (SEI) is seeking applicants for the role of ... Familiarity with applied machine learning domains (e.g., natural language processing, computer ...
Principal Software Engineer
Johnstown, PA · Hybrid
$112K - $150K/yr
Technical degree (Master or Bachelor of Science) in relevant field (Computer Science, or related field of study) with at least 8 years of direct experience related to Software Engineering and must ...
Principal Software Engineer
Johnstown, PA · Hybrid
$112K - $150K/yr
Technical degree (Master or Bachelor of Science) in relevant field (Computer Science, or related field of study) with at least 8 years of direct experience related to Software Engineering and must ...
Senior AI Security Software Engineer with Security Clearance
Pittsburgh, PA · On-site
$111K - $152K/yr
The CERT Division of the Software Engineering Institute (SEI) is seeking applicants for the role of ... Familiarity with applied machine learning domains (e.g., natural language processing, computer ...
Senior AI Security Software Engineer with Security Clearance
Pittsburgh, PA · On-site
$111K - $152K/yr
The CERT Division of the Software Engineering Institute (SEI) is seeking applicants for the role of ... Familiarity with applied machine learning domains (e.g., natural language processing, computer ...
Software Engineer
Homestead, PA · On-site
Company Description We specialize in Staffing, Consulting, Software Development, and Training along ... Management Information Systems, Information Technology, Computer Science, Math, Engineering ...
Software Engineer
Homestead, PA · On-site
Company Description We specialize in Staffing, Consulting, Software Development, and Training along ... Management Information Systems, Information Technology, Computer Science, Math, Engineering ...
Software Engineering Leader
Pittsburgh, PA · On-site
$70/hr
Lead Software Engineer Location: Pittsburgh, PA; Cleveland, OH; Birmingham, AL; Dallas, TX Contract: W2 only, 12+ month contract with potential for extension or conversion to full time with either ...
Software Engineering Leader
Pittsburgh, PA · On-site
$70/hr
Lead Software Engineer Location: Pittsburgh, PA; Cleveland, OH; Birmingham, AL; Dallas, TX Contract: W2 only, 12+ month contract with potential for extension or conversion to full time with either ...
Bachelor's degree in computer science, information systems, math, engineering, or other technical field, or equivalent experience * 6 years of software development experience with 5+ years focused on ...
Bachelor's degree in computer science, information systems, math, engineering, or other technical field, or equivalent experience * 6 years of software development experience with 5+ years focused on ...
Summary The Specialist Software Engineer is focused on the design and development of web and cloud ... Bachelor's degree in computer science, information systems, math, engineering, or other technical ...
Summary The Specialist Software Engineer is focused on the design and development of web and cloud ... Bachelor's degree in computer science, information systems, math, engineering, or other technical ...
Associate C Programmer
Pittsburgh, PA · On-site
Education and Experience: BS degree in Computer Science, Statistics, Engineering, Mathematics ... Software Development (70%): Design, develop, and maintain high-performance software tools for ...
Associate C Programmer
Pittsburgh, PA · On-site
Education and Experience: BS degree in Computer Science, Statistics, Engineering, Mathematics ... Software Development (70%): Design, develop, and maintain high-performance software tools for ...
Burns is currently seeking a licensed Software Engineering Specialist to join our Railroad ... None COMPUTER SKILLS * Proficient in using common Microsoft Windows Office applications (Outlook ...
Burns is currently seeking a licensed Software Engineering Specialist to join our Railroad ... None COMPUTER SKILLS * Proficient in using common Microsoft Windows Office applications (Outlook ...
Bachelor's degree in Computer Science, Mathematics, or equivalent experience * 5+ years of external ... Minimum of 5 years of software development management with object-oriented programming languages (e ...
Bachelor's degree in Computer Science, Mathematics, or equivalent experience * 5+ years of external ... Minimum of 5 years of software development management with object-oriented programming languages (e ...
PLC Engineer
Pittsburgh, PA · On-site
Who we are The SEI helps advance software engineering principles and practices and serves as a national resource in software engineering, computer security, and process improvement. The SEI works ...
PLC Engineer
Pittsburgh, PA · On-site
Who we are The SEI helps advance software engineering principles and practices and serves as a national resource in software engineering, computer security, and process improvement. The SEI works ...
Requirements: * BS in Computer Science, Software Engineering, Computer Engineering, or a related field with 8 years of relevant experience; OR MS in Computer Science, Information Systems, Systems and ...
Requirements: * BS in Computer Science, Software Engineering, Computer Engineering, or a related field with 8 years of relevant experience; OR MS in Computer Science, Information Systems, Systems and ...
Who we are The SEI helps advance software engineering principles and practices and serves as a national resource in software engineering, computer security, and process improvement. The SEI works ...
Who we are The SEI helps advance software engineering principles and practices and serves as a national resource in software engineering, computer security, and process improvement. The SEI works ...
Bachelor's degree in Software Engineering, Computer Science, or related discipline together with related practical software engineering experience is required. * Object-oriented programming ...
Bachelor's degree in Software Engineering, Computer Science, or related discipline together with related practical software engineering experience is required. * Object-oriented programming ...
Computer Software Engineering information
See Pennsylvania salary details
$63.7K - $76.6K
2% of jobs
$76.6K - $89.5K
4% of jobs
$89.5K - $102.5K
6% of jobs
$102.5K - $115.4K
8% of jobs
$122.3K is the 25th percentile. Wages below this are outliers.
$115.4K - $128.4K
7% of jobs
$128.4K - $141.3K
18% of jobs
The median wage is $144.3K / yr.
$141.3K - $154.2K
16% of jobs
$154.2K - $167.2K
2% of jobs
$172.5K is the 75th percentile. Wages above this are outliers.
$167.2K - $180.1K
26% of jobs
$180.1K - $193.1K
1% of jobs
$193.1K - $206K
8% of jobs
$63.7K
$147.9K
$206K
How much do computer software engineering jobs pay per year?
What are some common challenges computer software engineers face when working on large-scale projects?
What does a computer software engineer do?
What is the difference between Computer Software Engineering vs Computer Software Development?
| Aspect | Computer Software Engineering | Computer Software Development |
|---|---|---|
| Credentials | Bachelor's in Software Engineering, Computer Science, or related field; certifications like Certified Software Development Professional (CSDP) | Bachelor's in Computer Science, Software Engineering, or related; certifications less common |
| Work Environment | Designing, analyzing, and managing software projects; often involved in system architecture | Writing, testing, and debugging code; focused on creating software applications |
| Employer & Industry Usage | Used by tech companies, consulting firms, and large organizations for complex projects | Common across startups, tech firms, and software companies for product development |
While both roles involve software creation, Computer Software Engineering emphasizes designing and managing software systems, whereas Computer Software Development focuses on coding and implementing software solutions. Understanding these differences helps in choosing the right career path or job search focus.
What are computer software engineering jobs?
Can you make $500,000 as a software engineer?
What is computer software engineering?
What kind of jobs can a software engineer do?
What are the key skills and qualifications needed to thrive as a Computer Software Engineer, and why are they important?
- Full Time Software Engineer Travel
- Part Time Senior Software Engineer
- Contract Elixir Developer
- Remote Accounting Software Developer
- Software Engineer
- Entry Level Java Software Engineer
- Contract Software Engineer Remote
- Remote Ionic Developer
- From Home Bioinformatics Software Engineer
- Senior Software Developer

AMETEK rating
7.6
Based on 44 frontline employees who took The Breakroom Quiz
64th of 141 rated electronics manufacturers
Job description
AMETEK is a leading global provider of industrial technology solutions, and they are seeking a Senior Software Engineering Manager to lead the development and certification of flight-critical embedded software for aircraft power systems. This role involves managing a team of software engineers and ensuring compliance with safety and certification standards in a regulated aerospace environment.
Responsibilities:
• Provide technical and organizational leadership for DO‑178 DAL A–certified software, including planning, execution, reviews, and audits.
• Own software lifecycle compliance from concept through certification, release, and in‑service support.
• Ensure development artifacts meet certification needs, including:
• Software Development Plans (SDP), SVP, SCMP, SQAP
• High‑ and low‑level requirements
• Traceability, verification, and configuration baselines
• Serve as a technical authority during certification activities with FAA, DERs, and customer audit teams.
• Lead, coach, and develop high‑performing software engineers, technical leads, and future managers.
• Foster a culture of quality, accountability, and engineering rigor, especially for safety‑critical systems.
• Provide functional leadership and work prioritization for a global, dotted‑line support team in India.
• Support hiring, onboarding, succession planning, and performance management across locations.
• Partner closely with systems engineering, hardware, quality, manufacturing, and program management to deliver integrated power system solutions.
• Translate system‑level and certification requirements into executable software plans and schedules.
• Manage staffing, capacity, and technical risk across multiple concurrent programs.
• Escalate and resolve technical, schedule, or certification risks early and decisively.
• Establish and maintain best practices for embedded and airborne software development, including coding standards, design reviews, and verification strategy.
• Drive continuous improvement in software development efficiency while maintaining certification integrity.
• Champion disciplined use of requirements management, change control, and defect management tools.
• Mentor teams in modern but cert‑appropriate development approaches (e.g., Agile within DO‑178 constraints).
Qualifications:
Required:
• Bachelor’s degree in Computer Engineering, Software Engineering, Electrical Engineering, or related field.
• Typically 10+ years of progressive software engineering experience in embedded or real‑time systems.
• Significant engineering leadership experience, including people management.
• Demonstrated ownership of DO‑178 DAL A or DAL B software programs, from planning through certification including SAE ARP4754A / ARP4761 guidelines.
• Strong understanding of safety‑critical software architecture, verification independence, configuration management, and tool qualification considerations.
• Proven ability to lead multi‑site and global engineering teams.
Preferred:
• Master’s degree in a relevant technical discipline.
• Experience with aircraft electrical power systems, avionics, or flight‑critical control software.
• Prior interaction with FAA, DERs, or certification authorities.
• Familiarity with: DOORS or equivalent requirements management tools, Cybersecurity elements relevant to avionics (e.g., secure boot, encryption, hashing), Embedded C/C++, real‑time operating systems (RTOS)
• Experience operating within matrixed or dotted‑line organizational structures.
Company:
AMETEK is a manufacturer of electronic instruments and electromechanical devices. Founded in 1930, the company is headquartered in Berwyn, USA, with a team of 10001+ employees. The company is currently Late Stage.
About AMETEK
Sourced by ZipRecruiter
Industry
Manufacturing
Company size
10,000+ Employees
Headquarters location
Berwyn, PA, US