Software Engineering Internship - Spring 2022
Palm Harbor, FL 
Posted 23 days ago
Job/Internship Description

Software Engineering Internship - Spring 2022 (Palm Harbor, FL)

Job Description
We are looking for current Computer Science or Computer Engineering students to join our software engineering team in Palm Harbor, FL for spring 2022 internship positions.

The Software Engineer's role is to develop, create, upgrade, and maintain software applications that fully exercise features of the INTEGRITY-178 operating system to verify the functionality and correctness of the software. As a Software Engineer, you will be responsible for ensuring Green Hills Software safety-critical products are safe for our customers to build vehicles, medical devices, and industrial control systems that people's lives depend on every day.

The Software Engineer will develop a detailed knowledge of operating system internals, while using the latest in compiler and debugger technology from Green Hills. As a Software Engineer, you will have the opportunity to work with RTOS components ranging from board support packages and device drivers (Serial, Ethernet, Flash), architecture support packages (PowerPC, MIPS, ARM, x86), networking stacks, file systems, language libraries (C, C++, Ada), and the core kernel itself.


  • Assessing and ensuring the high safety standards for our products
  • Creating validation tests for requirements functionality, robustness, boundary values, and equivalence classes
  • Analyzing, improving, and reporting on system code coverage
  • Participating in requirement, design, and code reviews for changes to safety-critical products
  • Attaining proficiency with operating system internals:
    • Kernel/Virtual Address Spaces
    • Memory management
    • Task management / Scheduling
    • Connections / Semaphores
    • Clocks / Timers
  • Analyzing multi-core processor issues
    • Inter-processor interference
    • Shared resource contention
    • Timing and throughput

Requirements and Qualifications

  • U.S. Citizen (U.S. government contract requirements)
  • Currently pursuing a Bachelors or Masters of Science degree (Computer Science, Computer Engineering, and/or Math)
  • Minimum of 1 year of coursework with 3.0 or higher GPA
  • Strong programming skills in C / C++
  • An understanding of the concepts of real-time operating systems
  • Ability to learn and understand how complex software systems work
  • Excellent communication (both written and verbal) and organization skills
  • Must be willing and able to work independently and with little supervision


  • Competitive pay
  • Casual work environment
  • Flexible hours (20-30 hours per week)

To Apply

Qualified candidates are encouraged to send a resume to:
Reference: Software Development Internship,
Palm Harbor Recruiting Manager Green Hills Software

Green Hills Software is an Affirmative Action/Equal Opportunity Employer, including disability and status as a protected veteran.


Position Summary
Start Date
As soon as possible
Employment Type
Full Time
Period of Employment
Type of Compensation
College Credits Earned
Tuition Assistance
Required Student Status
Preferred Majors
Email this Job to Yourself or a Friend
Indicates required fields