1

Software Development Co Op Jobs in Colorado (NOW HIRING)

next page

Showing results 1-20

Software Development Co Op information

What types of projects can a Software Development Co-Op expect to work on, and how do they typically collaborate with full-time engineers?

As a Software Development Co-Op, you can expect to be assigned to real-world projects that contribute directly to the team's objectives, such as developing new features, fixing bugs, or writing automated tests. You'll usually work under the guidance of a mentor or alongside a small team, participating in code reviews, daily stand-ups, and sprint planning meetings. Collaboration with full-time engineers is frequent, as they provide technical guidance, review your work, and help you integrate your contributions into the main codebase. This structure offers excellent opportunities to learn industry best practices and build your professional network.

What is a Software Development Co-Op?

A Software Development Co-Op is a structured, paid work experience program for students pursuing degrees in computer science, software engineering, or related fields. Co-Ops typically alternate periods of academic study with full-time employment at a company, allowing students to gain hands-on experience in software development. Participants work alongside professional developers on real projects, applying classroom knowledge to practical challenges. This experience helps students build valuable skills, expand their professional networks, and often increases their chances of securing a full-time job after graduation.

What is the difference between Software Development Co Op vs Software Engineer Intern?

AspectSoftware Development Co OpSoftware Engineer Intern
CredentialsTypically enrolled in a computer science or related degree programUsually students in a similar field, often with some coursework completed
Work EnvironmentPart-time or full-time, often integrated into ongoing projects within a companyTemporary, project-based, often during summer or semester breaks
Employer & Industry UsageCommon in tech companies, used as a recruiting pipelineCommon in tech firms, startups, and large corporations for early talent assessment

Both roles involve gaining practical experience in software development, but a Software Development Co Op typically offers a longer-term, integrated work experience aligned with academic schedules, while a Software Engineer Intern is usually a shorter, seasonal position focused on project contributions and skill development.

What are the key skills and qualifications needed to thrive as a Software Development Co Op, and why are they important?

To thrive as a Software Development Co Op, you need foundational programming skills, knowledge of data structures and algorithms, and enrollment in a computer science or related degree program. Familiarity with version control systems like Git, integrated development environments (IDEs), and common programming languages such as Java, Python, or C++ is typically required. Strong problem-solving abilities, a willingness to learn, and effective teamwork and communication set top candidates apart. These skills ensure you can contribute meaningfully to projects, adapt quickly to new technologies, and collaborate productively within a professional development team.
What are the most commonly searched types of Software Development jobs in Colorado? The most popular types of Software Development jobs in Colorado are:
What are popular job titles related to Software Development Co Op jobs in Colorado? For Software Development Co Op jobs in Colorado, the most frequently searched job titles are:
What job categories do people searching Software Development Co Op jobs in Colorado look for? The top searched job categories for Software Development Co Op jobs in Colorado are:
What cities in Colorado are hiring for Software Development Co Op jobs? Cities in Colorado with the most Software Development Co Op job openings:
Senior Embedded Software Engineer

Senior Embedded Software Engineer

Lynx Software Technologies

Denver, CO โ€ข On-site

$120K - $160K/yr

Full-time

Medical, Dental, Vision, Retirement, PTO

Posted 2 days ago

New


Job description

Job Title: Senior Embedded Software Engineer
Location: Denver, CO
Compensation: $120,000 - $160,000 + Bonus Eligible
Security Clearance: Active Secret Clearance Required
Who we are: Founded in 2004 with locations in Atlanta, GA, Fort Worth, TX, Denver, CO, & Huntsville, AL, Thompson Software Solutions (TSS) is a mission-driven aerospace and defense software and systems engineering company supporting the U.S. military, defense primes, and commercial space partners. We specialize in the development, integration, test, and deployment of safety & mission-critical software systems that power next-generation aircraft, defense platforms, and space technologies. Our team understands what it takes to modernize complex embedded systems while maintaining the rigor, compliance, and reliability required for mission and safety-critical environments.
As a defense-focused company of highly skilled and dedicated engineers, we take pride in solving complex technical challenges that directly impact national security and operational readiness. We partner closely with customers across the military aviation and space domains to deliver resilient, future-ready solutions with portability, sustainability, and long-term mission success in mind.
Description:
Thompson Software Solutions is seeking a senior-level Embedded Software Engineer who is ready to work with a talented team to provide innovative solutions for tomorrow's problems. This position requires a software engineer to use a wide application of technical principles, theories, and concepts in the software field to develop, integrate, and test software products. The successful candidate will be a member of a high-performing multi-site team and must be self-motivated with strong work ethic, time-management, and interpersonal skills. In this role, you will work independently at times on projects, at other times will be in a collaborative team environment with other software engineers, as well as other program development and deployment teams.
Selected applicants will be subject to a government security investigation and must meet eligibility requirements for access to classified information. Continued eligibility for access to classified information is required throughout employment, as dictated by program needs.
Basic Requirements:
  • Bachelor's degree in STEM discipline
  • 5+ years of C/C++ software development experience
  • Prior experience writing embedded software (C, C++, and/or Ada)
  • Experience with real-time operating system integration (e.g. Green Hills, Wind River, Lynx)
  • Prior experience troubleshooting/debugging on target hardware in lab/mock-up environments
  • Proficient with Linux and Windows development environments
  • Familiarity with Agile / Dev/SecOps tools and CI/CD workflow (Azure DevOps, Jenkins, etc.)
  • Ability to professionally communicate project status and collaborate on technical solutions with clients and peers
  • Experience with incorporating independently developed algorithms into embedded software
  • Full lifecycle software development experience
  • Active Secret DoD security clearance
  • 25% Travel

Preferred / Additional Skills:
  • Proficient with Atlassian Tools (Confluence, JIRA, Bitbucket, etc.)
  • Proficient in Python development
  • Linux kernel and system modules (Peta Linux on Ultra Scale +)
  • Familiarity with network architecture and data management
  • Familiarity with Model-Based System Engineering (MBSE) concepts and tools (Cameo, AADL)
  • Experience with Integrated Modular Avionics (IMA), ARINC 653 and flight software development
  • Experience with safety-critical software development and practices (DO-178C)
  • Experience communicating and documenting complex technical designs
  • Ability to work in a collaborative and team-based environment
  • Excellent written and verbal communication and presentation skills

Sound Exciting? Get in touch today! We have very robust benefits including:
  • Low-cost Medical / Dental / Vision coverage options
  • 401K with generous employer match
  • Responsible Paid Time Off + Paid Holidays
  • Remote work opportunities based on role
  • Employee Assistance Program (EAP)
  • Career growth and professional development opportunities

All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or veteran status.
#CJ