careertakescareertakes

Graduate Software Engineer

Confidential ClientSoftware & Technology
Entry LevelFull-timeOn-Site$83,773
Plano, Texas
3 Days Ago

The Graduate Software Engineer role at Confidential Client offers an entry-level opportunity to work within a US technology team, focusing on embedded software development and system design. The position requires strong programming skills in C, C++, and Python, along with knowledge of MATLAB and communication protocols, emphasizing problem-solving and effective communication in a regulated ITAR environment.

Boost your chances. Upload your resume to see your match score.

Unlock Match Rate
Description

About Careertakes

👉 Important disclosure: Careertakes is a third-party recruiting platform supporting this hiring process. If selected, you will be employed directly by our client, Aerospace & Defense Technology Services.

Applicants for this role may also receive access to additional matched opportunities through the Careertakes platform.


What You’ll Do

Join the engineering team supporting avionics, embedded systems, and defense-related software projects. As a Graduate Software Engineer you will work on hands‑on development tasks under mentorship, contribute to design reviews, write and maintain unit/automation tests, and collaborate with cross‑functional teams to deliver high‑quality embedded software.

  • Participate in embedded software design, coding, and testing cycles
  • Write, run and maintain automated tests for your code
  • Implement features in C, C++ or C# for embedded targets
  • Use MATLAB for algorithm prototyping, scripting, and modeling tasks
  • Contribute to threaded and system programming efforts
  • Work with communication protocols and system integration activities
  • Document designs, test plans, and troubleshooting steps
  • Follow secure development and ITAR-compliant procedures (US citizens only)

Minimum Qualifications

  • Bachelor’s degree in Electrical, Electronic, Computer Engineering or related field
  • Strong foundation in programming with C and/or C++
  • Familiarity with embedded systems concepts and real-time programming
  • Basic knowledge of MATLAB scripting/modeling
  • Proficiency with Python for scripting and test automation
  • Excellent written and verbal communication skills
  • US Citizenship required (position is ITAR-controlled)

Preferred / Nice-to-Have

  • Experience or coursework in system/real-time programming and threaded applications
  • Experience with .NET / C# is an advantage
  • Any exposure to aerospace, defense, or regulated industries
  • Knowledge of common communication protocols (e.g., CAN, UART, TCP/IP)
  • Understanding of the software engineering lifecycle and version control best practices

Skills & Tools

  • Strong: C, C++
  • Familiar: Embedded software development, threaded programming
  • MATLAB: scripting/modeling
  • Python: test automation and scripts
  • .NET / C# (bonus)
  • Communication protocols and basic system design
  • Problem solving, debugging, and test-driven development mindset

Additional Information

This is an entry-level / graduate role on projects that may be ITAR‑restricted; only US citizens will be considered for this position in order to meet export-control requirements. Careertakes assists with the application process as a third-party recruiter; the confidential client will make final hiring decisions.


Equal Opportunity & Hiring Transparency

Careertakes and our client are Equal Opportunity Employers committed to building a diverse and inclusive workforce. We prohibit discrimination or harassment of any kind. To support a fair and efficient hiring process, AI tools may be used to assist with application review or resume screening. These tools do not replace human decision-making. Final hiring decisions are made by people.

If you have questions about how your data is used, please contact us directly.

Negotiate a higher salary! Check the salary ranges for this job type in your area.

View My Salary Range