Part Time Software Engineer Intern

7 days ago


Cary, North Carolina, United States John Deere Full time

About Us

">

At John Deere, we're committed to helping the world's growing population by investing in our people and technology like never before. With over 7 billion people on this planet, we're tackling the world's biggest challenges to ensure there's enough food, fiber, and infrastructure for all. If you believe one person can make a difference, we want to put you to work.

We're an equal opportunity employer and welcome applicants from diverse backgrounds. Our inclusive team environment empowers you to explore new projects, think outside the box, and innovate with advanced tools and technology. You'll enjoy flexible work arrangements, highly competitive base pay, and performance bonuses, as well as savings and retirement benefits, healthcare, adoption assistance, employee assistance programs, tuition assistance, fitness subsidies, and charitable contribution matching.

Job Summary

This Part-Time Software Engineer Intern role is primarily designed to augment our regular full-time staff and is ideal for students who can balance work with their academic schedule year-round. As a member of our Cary, NC-based team, you'll support the development of tools and scripts for increasing efficiency and user experience in our OpenRTOS based embedded software development. You'll also participate in innovation efforts to define the next generation of tools used by our entire embedded development community.

Responsibilities

  • Develop and maintain tools and scripts to enhance efficiency and user experience in our embedded software development.
  • Collaborate with our embedded developer community to identify areas for improvement and develop innovative solutions.
  • Pursue your degree while gaining valuable work experience and building a professional network.

Requirements

  • Bachelor's degree in Computer Science, Computer Engineering, Electrical/Mechanical Engineering, or Agricultural Engineering, or equivalent experience.
  • Passion for embedded software development and object-oriented skills with languages like C# or Java.
  • Knowledge of Embedded C and scripting languages.
  • Available to work during the academic year (16-20 hours per week) and summer semester (30-40 hours per week).
  • Cumulative GPA of 2.8 or above.

Preferred Qualifications

  • Experience with C#, Linux, DevOps practices, and tools.
  • Demonstrated experience with object-oriented software design.
  • Ability to program using Python, Perl, and JavaScript.

Estimated Salary: $65,000 - $80,000 per year, depending on qualifications and experience.



  • Cary, North Carolina, United States John Deere Full time

    About the RoleAs a Software Engineer with John Deere's ISG team, you will play a key role in developing tools and scripts to increase efficiency and user experience in our OpenRTOS-based embedded software development. This is an exciting opportunity to work on cutting-edge projects, collaborate with a talented developer community, and contribute to the...


  • Cary, North Carolina, United States Avidex Industries LLC Full time

    Job OverviewAvidex Industries LLC is a leading provider of innovative audiovisual and IT integration solutions. As a key player in the industry, we are seeking an experienced Senior Software Engineer to join our dynamic Development team in Cary, North Carolina.About the RoleWe offer a competitive compensation package, including:$120,000 - $150,000 per annum,...

  • Software Engineer

    7 days ago


    Cary, North Carolina, United States Diverse Lynx Full time

    Job Requirements:We are seeking a highly skilled Software Engineer to join our team at Diverse Lynx LLC. The ideal candidate will have a strong background in computer engineering, computer science, or a related field, and experience with Microsoft Vista, C, C#, Python, SQL Server, and CSS programming.Key Responsibilities:Design and develop software...

  • Software Engineer

    5 days ago


    Cary, North Carolina, United States Tata Consultancy Services Full time

    Job DescriptionWe are seeking a skilled Software Engineer to join our team at Tata Consultancy Services. As a Software Engineer, you will be responsible for developing and implementing highly responsive user interface components using React concepts.The ideal candidate will have in-depth knowledge of JavaScript, CSS, HTML, and front-end languages. You will...

  • Software Engineer

    3 weeks ago


    Cary, North Carolina, United States FIRST SOFTSOLUTIONS INC Full time

    We are seeking a skilled Software Engineer to join our team at FIRST SOFTSOLUTIONS INC.Key Responsibilities:Design, develop, and maintain applications and databases by evaluating client needs, analyzing requirements, and developing software systems.Requirements:Excellent Java skills, experience with Spring Boot, and knowledge of React.What We...


  • Cary, North Carolina, United States Entegee Full time

    Job DescriptionEntegee is seeking a skilled Embedded Software Engineer to develop and test embedded operating system software for vehicle controllers. Key responsibilities include developing C code, executing unit and integration testing in various environments, and analyzing issues found during testing.Requirements:Technical skills in embedded software...


  • Cary, North Carolina, United States SysMind Tech Full time

    At SysMind Tech, we are looking for a skilled Full Stack Software Engineer to join our team.About the RoleWe are seeking an experienced software engineer to design and develop Microservices systems using Java, Spring, or Node.js. The ideal candidate will have strong knowledge of software development principles and practices, as well as excellent...


  • Cary, North Carolina, United States Compunnel, Inc. Full time

    Job OverviewWe are seeking a highly motivated and experienced Software Engineer to join our dynamic team at Compunnel Inc. in Cary, NC.Salary InformationThe estimated salary for this role is between $120,000 to $180,000 per annum, based on industry standards and location.Job DescriptionAs a Software Engineer, you will be responsible for designing,...


  • Cary, North Carolina, United States Eateam Full time

    Job OverviewEateam is seeking a skilled Software Automation Engineer to join our team. This role involves developing automation test scripts, translating functional requirements documents, and planning automation suites.Responsibilities:Developing automated test scripts using Selenium and Appium.Translating technical design specifications and functional...


  • Cary, North Carolina, United States Tata Consultancy Services Full time

    Job RequirementsWe are seeking a highly skilled .NET professional to lead our team of developers in creating cutting-edge software solutions.Key Responsibilities:Bachelor's degree in Computer Science, Engineering, or a related field.10+ years of experience in software development, with a strong focus on .NET technologies.Proven experience in a leadership or...


  • Cary, North Carolina, United States Deutsche Bank Full time

    **Job Description**We are looking for a skilled Cloud Engineer to join our team at Deutsche Bank in Cary, North Carolina. As a Cloud Engineer, you will be responsible for building high-quality software products via agile development lifecycle and contributing to the wider objectives to ensure flow, consistent standards, and approach with common shared...


  • Cary, North Carolina, United States Omni Inclusive Full time

    Company Overview: Omni Inclusive is a forward-thinking organization committed to innovation and accessibility.">Salary: $140,000 - $160,000 per year. The salary range reflects the company's commitment to attracting top talent in the industry.">Job Description: We are seeking an experienced Software Engineering Leader to spearhead our Android development...


  • Cary, North Carolina, United States Saxon Global Full time

    Job Title: Senior Software Engineer/Full Stack Java DeveloperWe are seeking a skilled Senior Full Stack Java Developer to join our team at Saxon Global. As a Senior Software Engineer/Full Stack Java Developer, you will develop, maintain, and support new or existing software products while implementing best practices in software development. Key...


  • Cary, North Carolina, United States netPolarity Full time

    Job OverviewnetPolarity is a leading global supplier of workforce procurement solutions, bridging the gap between world-class organizations and contingent workers.We are seeking a skilled Senior iOS Software Engineer to join our Apple Machine Translation team, responsible for delivering high-quality products that break down language barriers.Estimated...


  • Cary, North Carolina, United States LogistiVIEW Full time

    LogistiVIEW is a Supply Chain software company focused on empowering our Warehousing/Distribution, Manufacturing and Retail customers to leverage new technologies that give them the edge. Focused in the areas of Vision Technologies (Augmented Reality), Automated Decision Making, Advanced Resource Planning, Human and Robotic Optimization, and Intuitive...


  • Cary, North Carolina, United States ATCS PLC Full time

    Ambitious professionals seeking a challenging role in transportation infrastructure design are encouraged to apply for this Lead Transportation Engineer position at ATCS PLC.About ATCSATCS is a leading provider of civil engineering services, committed to delivering innovative and sustainable solutions for community mobility and safety. Our team of...


  • Cary, North Carolina, United States Tata Consultancy Services Full time

    Job DescriptionWe are seeking an experienced Senior Java Software Engineer to join our team in Irving, TX/Cary, NC. As a key member of our development team, you will play a crucial role in designing, developing, and delivering high-quality software solutions using Java, J2EE, and RESTful APIs.The ideal candidate will have a strong background in Java...


  • Cary, North Carolina, United States Jacobs Full time

    Join Jacobs as a Process Engineering InternWe're transforming intangible ideas into innovative solutions, designing the future - today.About the RoleEstimated Salary: $70,000 per annum (based on location and industry standards)Job Summary:Impact the world around you by helping us develop life-changing process solutions for our clientsFoster a culture of...


  • Cary, North Carolina, United States Blackbaud Full time

    We're seeking a highly skilled Application Security Engineer to join our Cyber Security organization at Blackbaud.As a key member of our team, you will play a crucial role in securing software built and/or used by Blackbaud, working closely with software development teams and third-party organizations to ensure security, privacy, and compliance requirements...


  • Cary, North Carolina, United States MasTec Network Solutions Full time

    OverviewMasTec Network Solutions is a leading national infrastructure construction company operating throughout the United States. Our activities include the installation, maintenance and upgrade of communication and utility infrastructure. As a key member of our team, you will be dedicated to supporting your colleagues and contributing to our atmosphere of...