1

Internship Competitive Programming Jobs in Ferndale, MI

Two (2) plus years of similar experience (including internships and co-op positions). * Excellent ... Competitive Paid Time Off * Volunteer Time Off Equal Opportunity Employer/Protected Veterans ...

Quality Assurance Engineer I

Novi, MI ยท On-site

$67K - $87K/yr

... or internship experience are welcome. ยท Candidates with strong technical curiosity, hands-on ... Competitive Salary commensurate with experience. Benefits package includes health, dental & vision ...

... work with engineering to ensure tracking is in place, and synthesize early signal into actionable takeaways * Own a competitive analysis workstream for growth-adjacent features (referrals, PLG ...

Lighting Engineer

Dearborn, MI ยท On-site

$65K - $166K/yr

... op, and internship positions). Preferred Skills * Bachelor of Science Degree in Mechanical ... and competitive market value. For more information on salary and benefits, click here: Visa ...

... work with engineering to ensure tracking is in place, and synthesize early signal into actionable takeaways * Own a competitive analysis workstream for growth-adjacent features (referrals, PLG ...

Showing results 41-60

Internship Competitive Programming information

See Ferndale, MI salary details

$10

$17

$27

How much do internship competitive programming jobs pay per hour?

As of Aug 23, 2026, the average hourly pay for internship competitive programming in Ferndale, MI is $17.98, according to ZipRecruiter salary data. Most workers in this role earn between $15.00 and $19.47 per hour, depending on experience, location, and employer.

What is an internship in competitive programming?

An internship in competitive programming is a structured work experience for students or recent graduates that focuses on developing algorithmic problem-solving skills, programming proficiency, and familiarity with coding competitions. Interns typically work on challenging coding problems, participate in contests, and may help design or test problems for competitions. Such internships are often offered by tech companies, educational organizations, or competitive programming platforms, and can provide valuable experience for careers in software engineering or related fields.

What types of projects or challenges can I expect to work on during a competitive programming internship?

During a Competitive Programming internship, you can expect to tackle algorithmic challenges, optimize solutions for efficiency, and participate in problem-solving sessions, often as part of a team. Interns frequently work on creating or testing problems for contests, developing tools or scripts to support competition platforms, and collaborating closely with experienced programmers to review and debug code. These experiences not only strengthen your coding skills but also familiarize you with real-world applications of algorithms and team-based development workflows. Exposure to peer code reviews and regular feedback sessions is also common, helping you grow both technically and professionally.

What are the key skills and qualifications needed to thrive as an internship competitive programming?

To thrive as an Internship Competitive Programming, you need a solid grasp of algorithms, data structures, and strong problem-solving abilities, often demonstrated through participation in programming contests and relevant coursework. Familiarity with coding platforms like Codeforces, LeetCode, or HackerRank, and proficiency in languages such as C++, Java, or Python, are typically expected. Analytical thinking, perseverance, and teamwork are valuable soft skills that distinguish top candidates in this role. These skills are crucial for quickly solving complex problems, collaborating effectively, and excelling in high-pressure, time-sensitive environments.

What is the difference between Internship Competitive Programming vs Software Developer Intern?

AspectInternship Competitive ProgrammingSoftware Developer Intern
Required SkillsAlgorithm design, problem-solving, coding proficiencyProgramming, software development, coding skills
Work EnvironmentCompetitive programming contests, online platforms, hackathonsSoftware development teams, tech companies, project-based work
Industry UsageUsed for skill demonstration, coding competitions, prep for tech rolesUsed for gaining industry experience, software project work

Internship Competitive Programming focuses on honing algorithmic skills through contests and online platforms, often used for skill validation and preparation for technical roles. Software Developer Internships involve working on real-world projects within a company's development team, emphasizing practical software engineering experience. Both roles require strong coding skills but differ in environment and purpose.

What job categories do people searching Internship Competitive Programming jobs in Ferndale, MI look for?

The top searched job categories for Internship Competitive Programming jobs in Ferndale, MI are:

What cities near Ferndale, MI are hiring for Internship Competitive Programming jobs?

Cities near Ferndale, MI with the most Internship Competitive Programming job openings:

Senior R&D Engineer - Embedded Controller Software

FANUC America Corporation

Rochester Hills, MI โ€ข On-site

$114K - $149K/yr

Other

Medical, Dental, Vision, Life, Retirement

Re-posted 22 days ago


Job description

Who You Are
We are looking for a Senior R&D Engineer responsible for the development of embedded software for FANUC's robot controller system, including development for new features and support for legacy products. The size and complexity of assigned tasks will vary, and developers must be able to handle multiple assignments efficiently. These are systems built from embedded 'C', KAREL, and various other web technologies.
How It's Done
  • Development of embedded software within a real-time operating system environment in the following areas:
    • File systems
    • User Program execution environment
    • Multi CPU and Multi Core architecture
    • User Interface technologies (HTML5, JavaScript, COMET, REST, WebGL)
    • Memory management
    • System logging/profiling
    • System and network security
  • Adherence to established coding standards to produce clean, clear, well-documented, and easily-maintained code
  • Specification, design, and implementation of software developments or software enhancements to existing products
  • Updating and modifying design and engineering documentation as required for assigned developments
  • Development and implementation of software tests and test procedures
  • Development of software feature documentation and coordination with the Product Information group in the publication of product documentation
  • Resolution of field reported problems, typically of a difficult or unique nature
  • Communication with FANUC Japan and other engineering staff on product development and customer support related issues
  • Presentation of a proposed software feature concept to selling division and select customers
  • Mentoring of junior engineering staff and software development interns

What You Need
  • Bachelor's degree in Electrical Engineering, Computer Science, or related field
  • Minimum ten years of experience in an embedded software development role

What Would Be Even Better
  • Master's degree in Electrical Engineering, Computer Science or related field
  • Strong FANUC robot experience including KAREL
  • Experience with source control such as ClearCase and Git
  • Robotic Application experience

It's Up To You
At FANUC America Corporation we are passionate about our customers, our employees, and the work we perform. We maintain a workplace where individuals can be proud of, where talents are embraced, and results are encouraged and supported.
We are looking for talented people who value integrity, informed decision-making and collaboration. If you believe you are one of those talented people, and are interested in being considered for a career at FANUC America, we invite you to apply today!
We offer market competitive pay and benefits programs, as well as opportunities for advancement, knowledge and skill development, and recognition of individual achievements. In addition, we offer the following benefits to our employees:
  • Medical, Dental & Vision Insurance
  • 401(k) Retirement Program
  • Life Insurance
  • Short-Term & Long-Term Disability Plans
  • Tuition Reimbursement
  • Wellness Program
  • Flexible Spending Accounts
  • Employee Assistance Program
  • Flexible Benefit Dollars
  • Generous Holiday & Vacation Program

Sponsorship will not be provided for this position
Equal Opportunity Employer, including disabled and veterans