Bachelor's degree in Computer Science, Software Engineering, Aerospace Engineering, or a related discipline. 0-2 years of experience in software development, preferably in embedded or aerospace ...
Bachelor's degree in Computer Science, Software Engineering, Aerospace Engineering, or a related discipline. 0-2 years of experience in software development, preferably in embedded or aerospace ...
Embedded Software Development Engineer
Murrysville, PA · On-site
$122K - $161K/yr
Embedded Software Development Engineer (PHIAJP00003991) Location: Murrysville Pennsylvania USA ... Bachelor''s / Master''s Degree in Computer Science, Software Engineering, Information Technology or ...
Embedded Software Development Engineer
Murrysville, PA · On-site
$122K - $161K/yr
Embedded Software Development Engineer (PHIAJP00003991) Location: Murrysville Pennsylvania USA ... Bachelor''s / Master''s Degree in Computer Science, Software Engineering, Information Technology or ...
Posting Details Position Information Position Title Computer Science, Software Engineering Adjunct Position Summary The Department of Computing, Software and Data Science in the College of ...
Posting Details Position Information Position Title Computer Science, Software Engineering Adjunct Position Summary The Department of Computing, Software and Data Science in the College of ...
Apply computer science disciplines including software engineering, algorithms, distributed systems, cloud computing, full-stack development, and database management. * Design and develop technical ...
Apply computer science disciplines including software engineering, algorithms, distributed systems, cloud computing, full-stack development, and database management. * Design and develop technical ...
Apply computer science disciplines including software engineering, algorithms, distributed systems, cloud computing, full-stack development, and database management. * Design and develop technical ...
Apply computer science disciplines including software engineering, algorithms, distributed systems, cloud computing, full-stack development, and database management. * Design and develop technical ...
... development as appropriate for a teaching-focused appointment. The Department of Computer Science and Software Engineering at the University of Wisconsin-Platteville invites applications for a ...
... development as appropriate for a teaching-focused appointment. The Department of Computer Science and Software Engineering at the University of Wisconsin-Platteville invites applications for a ...
Apply computer science disciplines including software engineering, algorithms, distributed systems, cloud computing, full-stack development, and database management. * Design and develop technical ...
Apply computer science disciplines including software engineering, algorithms, distributed systems, cloud computing, full-stack development, and database management. * Design and develop technical ...
Apply computer science disciplines including software engineering, algorithms, distributed systems, cloud computing, full-stack development, and database management. * Design and develop technical ...
Apply computer science disciplines including software engineering, algorithms, distributed systems, cloud computing, full-stack development, and database management. * Design and develop technical ...
Early/Mid-Level Software Engineer
Idaho Falls, ID · On-site
$79K/yr
... development practices, dependency management, vulnerability remediation, and cybersecurity review support. Required: * Level 2: Bachelor's in computer science, software engineering, computer ...
Early/Mid-Level Software Engineer
Idaho Falls, ID · On-site
$79K/yr
... development practices, dependency management, vulnerability remediation, and cybersecurity review support. Required: * Level 2: Bachelor's in computer science, software engineering, computer ...
... development practices, dependency management, vulnerability remediation, and cybersecurity review support. Required: * Level 2: Bachelor's in computer science, software engineering, computer ...
... development practices, dependency management, vulnerability remediation, and cybersecurity review support. Required: * Level 2: Bachelor's in computer science, software engineering, computer ...
Bachelor's degree in computer science, software engineering or related field * 5+ years related experience * Development experience with embedded C C++ * Experience developing within a Real Time ...
Quick apply
Bachelor's degree in computer science, software engineering or related field * 5+ years related experience * Development experience with embedded C C++ * Experience developing within a Real Time ...
Computer Scientist II
Las Vegas, NV · On-site
... software development life cycle. * Plan, develop, and execute unit, integration, system, and regression testing to ensure software quality and reliability. * Apply principles of computer science ...
Computer Scientist II
Las Vegas, NV · On-site
... software development life cycle. * Plan, develop, and execute unit, integration, system, and regression testing to ensure software quality and reliability. * Apply principles of computer science ...
Apply computer science disciplines, including software engineering, algorithms, distributed systems, cloud computing, full-stack development, DevSecOps, and database management. * Design, develop ...
Apply computer science disciplines, including software engineering, algorithms, distributed systems, cloud computing, full-stack development, DevSecOps, and database management. * Design, develop ...
Experience in a technical or instructional position related to computer science, software development, and web development preferred * Evidence of successful prior teaching experience required
Experience in a technical or instructional position related to computer science, software development, and web development preferred * Evidence of successful prior teaching experience required
Computer Scientist II
Las Vegas, NV · On-site
... software development life cycle. Plan, develop, and execute unit, integration, system, and regression testing to ensure software quality and reliability. Apply principles of computer science ...
Computer Scientist II
Las Vegas, NV · On-site
... software development life cycle. Plan, develop, and execute unit, integration, system, and regression testing to ensure software quality and reliability. Apply principles of computer science ...
Bachelor's / Master's Degree in Computer Science, Software Engineering, Information Technology or ... Firmware design and development in embedded applications using C/C++ * Experience in software ...
Bachelor's / Master's Degree in Computer Science, Software Engineering, Information Technology or ... Firmware design and development in embedded applications using C/C++ * Experience in software ...
Bachelor's / Master's Degree in Computer Science, Software Engineering, Information Technology or ... Firmware design and development in embedded applications using C/C++ * Experience in software ...
Quick apply
Bachelor's / Master's Degree in Computer Science, Software Engineering, Information Technology or ... Firmware design and development in embedded applications using C/C++ * Experience in software ...
Embedded Software Development Engineer-Onsite
Murrysville, PA · On-site
$70/hr
Bachelor's / Master's Degree in Computer Science, Software Engineering, Information Technology or ... Firmware design and development in embedded applications using C/C++ * Experience in software ...
Embedded Software Development Engineer-Onsite
Murrysville, PA · On-site
$70/hr
Bachelor's / Master's Degree in Computer Science, Software Engineering, Information Technology or ... Firmware design and development in embedded applications using C/C++ * Experience in software ...
Junior Computer Engineer
Austin, TX · On-site
... and software development. Responsibilities : • Active DoD Secret Security Clearance. • Bachelor's degree from an accredited college or university in Computer Science, Software Engineering ...
Junior Computer Engineer
Austin, TX · On-site
... and software development. Responsibilities : • Active DoD Secret Security Clearance. • Bachelor's degree from an accredited college or university in Computer Science, Software Engineering ...
SOFTWARE DEVELOPER - TS/SCI in MD
Fort George G Meade, MD · On-site
$150K - $200K/yr
Bachelor's degree in computer science, Software Engineering, Information Technology, or a related field. * Experience in software development, developing secure applications, DoD cyberspace ...
Quick apply
SOFTWARE DEVELOPER - TS/SCI in MD
Fort George G Meade, MD · On-site
$150K - $200K/yr
Bachelor's degree in computer science, Software Engineering, Information Technology, or a related field. * Experience in software development, developing secure applications, DoD cyberspace ...
Computer Science Software Development information
See salary details
$48K - $58.7K
1% of jobs
$58.7K - $69.5K
4% of jobs
$69.5K - $80.2K
9% of jobs
$90.2K is the 25th percentile. Wages below this are outliers.
$80.2K - $90.9K
12% of jobs
$90.9K - $101.6K
15% of jobs
The median wage is $108.7K / yr.
$101.6K - $112.4K
14% of jobs
$112.4K - $123.1K
15% of jobs
$127.3K is the 75th percentile. Wages above this are outliers.
$123.1K - $133.8K
13% of jobs
$133.8K - $144.5K
9% of jobs
$144.5K - $155.3K
5% of jobs
$155.3K - $166K
3% of jobs
$48K
$111.8K
$166K
How much do computer science software development jobs pay per year?
What are the key skills and qualifications needed to thrive as a computer science software developer?
What are some common collaboration practices for software developers in a computer science team?
What is computer science software development?
What is the difference between Computer Science Software Development vs Software Engineer?
| Aspect | Computer Science Software Development | Software Engineer |
|---|---|---|
| Credentials | Bachelor's in Computer Science or related field | Bachelor's in Computer Science, Software Engineering, or related field |
| Work Environment | Tech companies, startups, research labs | Tech firms, consulting, product companies |
| Industry Usage | Academic, research, development projects | Product development, system design, coding |
| Common Search Intent | Understanding roles, skills, career paths | Job requirements, responsibilities, skills |
Computer Science Software Development and Software Engineer roles often overlap, but the former emphasizes foundational computer science principles and research, while the latter focuses on designing, coding, and maintaining software products. Both roles require similar educational backgrounds and work environments, but their primary focus and application areas differ slightly.
Temporary
Re-posted 3 days ago
Job description
Supports software development tasks in aerospace research and flight systems under the supervision of senior engineers. Assists in developing, testing, documenting, and maintaining software used in flight systems, simulations, instrumentation, and ground support systems for NASA research aircraft and related aerospace platforms. Key Responsibilities: Assist in decomposing project and system requirements into software requirements.
Support development of software for flight vehicle control, real-time systems, data acquisition, and ground support applications. Perform coding, debugging, and testing of software components using appropriate programming languages and tools. Help prepare and maintain technical documentation including software requirements, design, test plans, and user guides.
Participate in verification and validation (V&V) testing of software systems. Collaborate with multidisciplinary teams, including avionics, controls, instrumentation, and safety personnel. Learn and apply NASA software assurance, system safety, and airworthiness standards.
Contribute to Control Room and field operations as needed under the direction of senior engineers.Bachelor's degree in Computer Science, Software Engineering, Aerospace Engineering, or a related discipline. 0-2 years of experience in software development, preferably in embedded or aerospace systems. Familiarity with one or more programming languages (e.g., C, C++, Python, MATLAB/Simulink)
Strong analytical and problem-solving skills; attention to detail. Ability to follow defined software development processes and NASA documentation standards. U.S
citizenship required; ability to obtain a security clearance if necessary. Preferred Qualifications: Exposure to aerospace platforms, simulation environments, or real-time operating systems. Experience or coursework in systems engineering, controls, or avionics.
Familiarity with software configuration management tools and test automation frameworks.Bachelor's degree in Computer Science, Software Engineering, Aerospace Engineering, or a related discipline. 0-2 years of experience in software development, preferably in embedded or aerospace systems. Familiarity with one or more programming languages (e.g., C, C++, Python, MATLAB/Simulink)
Strong analytical and problem-solving skills; attention to detail. Ability to follow defined software development processes and NASA documentation standards. U.S
citizenship required; ability to obtain a security clearance if necessary. Preferred Qualifications: Exposure to aerospace platforms, simulation environments, or real-time operating systems. Experience or coursework in systems engineering, controls, or avionics.
Familiarity with software configuration management tools and test automation frameworks.
About Science and Technology
Sourced by ZipRecruiter
Industry
Guided missile and space vehicle manufacturing
Company size
201 - 500 Employees
Headquarters location
Hampton, VA, US
Year founded
1979