1

Trainee Graduate Software Developer Jobs in Texas

Software Systems Engineer Description - Job Summary This role is responsible for providing guidance ... Education & Experience Recommended Four-year or Graduate Degree in Computer Science, Information ...

Software Systems Engineer Description - This role is responsible for providing guidance for the ... Education & Experience Recommended Four-year or Graduate Degree in Computer Science, Information ...

Recent experience in using DevOps CI/CD tools such as Git, Jenkins, Artifactory, SonarQube ... Recent Graduate with some project work or internship or good grades who have knowledge on ...

Senior Specialist, Software Engineering

Waco, TX · On-site

$108K - $143K/yr

Senior Specialist, Software Engineering - *Sign on bonuses between $15K-$25K* Job Code: 36025 Job ... Graduate Degree and a minimum of 4 years of prior related experience; In lieu of a degree, minimum ...

Senior Specialist, Software Engineering - *Sign on bonuses between $15K-$25K* Job Code: 40625 Job ... Graduate Degree and a minimum of 4 years of prior related experience; In lieu of a degree, minimum ...

Four-year or Graduate Degree in Computer Science, Information Systems, or any other related ... Computer Science DevOps Docker (Software) Full Stack Development Java (Programming Language ...

JAVA FULL STACK DEVELOPER

Houston, TX · On-site

$50.25 - $64.75/hr

The ideal candidate will have strong expertise in Java development, modern software engineering ... Strong communication and leadership skills Regards, Shivani Yadav Recruitment Trainee Whiz Global ...

Graduate Engineer (EIT)- Transportation/Roadway The Opportunity Launch your engineering career with ... or software experience, and strong written and verbal communication skills. What You'll Do

Posted today

next page

Showing results 1-20

Trainee Graduate Software Developer information

What types of projects and responsibilities can a Trainee Graduate Software Developer expect during their first year?

As a Trainee Graduate Software Developer, you’ll typically work on a mix of real-world projects under the guidance of experienced developers. Your daily tasks may include writing and testing code, fixing bugs, participating in code reviews, and collaborating in agile team meetings. You’ll often be assigned smaller features or components of larger projects, which helps you build both technical and teamwork skills. Over time, you may take on increasing responsibility as you gain proficiency and confidence. This structure is designed to help you learn best practices, familiarize yourself with company tools, and prepare for more advanced software development roles.

What is the difference between Trainee Graduate Software Developer vs Junior Software Developer?

AspectTrainee Graduate Software DeveloperJunior Software Developer
QualificationsTypically recent graduates or students; may lack professional experienceUsually has some work experience or internship background
Work EnvironmentTraining-focused, supervised learning environmentMore independent, involved in ongoing projects
ResponsibilitiesLearning tasks, assisting senior developers, basic codingDeveloping features, fixing bugs, contributing to projects

The main difference is that a Trainee Graduate Software Developer is often in a training or learning phase, focusing on gaining skills under supervision, while a Junior Software Developer has some practical experience and takes on more independent tasks within projects.

What are the key skills and qualifications needed to thrive as a Trainee Graduate Software Developer, and why are they important?

To thrive as a Trainee Graduate Software Developer, you need a solid understanding of programming fundamentals, problem-solving skills, and a relevant degree in computer science or a related field. Familiarity with development environments, version control systems like Git, and knowledge of popular programming languages such as Java, Python, or C# are typically expected. Strong communication, teamwork, and a willingness to learn are essential soft skills in this role. These skills enable graduates to adapt quickly, contribute effectively to projects, and grow within fast-paced development teams.

What does a Trainee Graduate Software Developer do?

A Trainee Graduate Software Developer is an entry-level professional who works under the supervision of senior developers to learn and contribute to software development projects. Their tasks typically include writing and testing code, debugging programs, participating in code reviews, and assisting with the design and development of software applications. This role is designed to help recent graduates build their practical skills and gain experience in software engineering practices, tools, and methodologies. Over time, they are expected to take on more responsibility as they grow in their technical abilities and understanding of the software development lifecycle.
What are the most commonly searched types of Graduate Software Developer jobs in Texas? The most popular types of Graduate Software Developer jobs in Texas are:
What cities in Texas are hiring for Trainee Graduate Software Developer jobs? Cities in Texas with the most Trainee Graduate Software Developer job openings:

Specialist, Software Engineering (Embedded)

L3HHCM20

Richardson, TX

$119K - $157K/yr

Other

Re-posted 16 days ago


Job description

Job Title: Specialist, Software Engineering (Embedded)

Job Code: 38100

Job Location: Richardson, TX (Onsite)

Job Schedule: 9/80 - Employees work 9 out of every 14 days - totaling 80 hours worked - and have every other Friday off

 

Job Description: 

As a Specialist, Software Engineer (Embedded), you will be responsible for supporting and help leading the development and execution of software on the embedded targeted hardware. You will be responsible for designing the software per requirements documents and system level design documents.  There will be a focus to interface with the test engineers to influence test automation.

The Agile Development Group (ADG) division specializes in developing disruptive, next-generation technologies for advanced Unmanned Air Systems (UAS / UAV), advanced radar systems, next-generation weapon systems, and other RF sensor technologies using small company agility and big company experience. 

Essential Functions: 

  • Apply computer science, engineering, and mathematical analysis concepts and principles in the development of software for the targeted embedded hardware.
  • Proficient in C++, implementing software for embedded Real Time Operating Systems (RTOS).
  • Work closely with cross functional members of the engineering organization to develop and evaluate interfaces between hardware, firmware and software, and operational performance requirements and design of the overall system.
  • Investigate root cause of complex issues, and implement solutions, working independently or with a multi-discipline team.
  • Support and participate in all phases of the software development life cycle, including requirements analysis, design, implementation, hardware-software integration, and formal test.
  • Develop software test plans and procedures, and other relevant technical documentation
  • Utilize modeling tools and equipment to establish operating data, conduct experimental tests, prototype, and evaluate results.
  • Participate in peer reviews, identify, track and repair defects.

Qualifications: 

  • Bachelor's Degree in Computer Science, Computer Engineering, or related field with 4 years prior engineering experience OR 2 year post-secondary/AA Degree and 5 years prior engineering experience OR Graduate Degree with 2 years of prior related experience OR in lieu of a degree, minimum of 8 years of prior engineering related experience.
  • Minimum of 5 years' experience in computer/software engineering field
  • Minimum of 5 years' C++ development in a professional environment.
  • Active US Secret Clearance.

Preferred Qualifications:

  • Experience developing and testing real-time embedded software preferred.
  • Familiarly with Greenhills RTOS.
  • Experience developing device drivers and Board Support Packages for real time embedded systems.
  • Experience with Modern C++ techniques.
  • Experience with Agile Scrum/Kanban development processes and procedures. 
  • Working knowledge of Linux.

#LI-KM1