1

Junior Compiler Software Engineer Jobs in Michigan

MI · On-site

Qualifications Bachelor's degree in software engineering or a related technical field, or equivalent experience is required. Agile experience preferred. Department of Defense TS/SCI security ...

Senior ML Compiler Engineer

Warren, MI

$98K - $134K/yr

Expertisein the software development life-cycle - coding, debugging, optimization, testing ... GPU programming (CUDA) and familiarity with ML SW stack (e.g.,cuDNN,cuBLAS) * Experience with ML ...

Staff Software Engineer

Detroit, MI · On-site +1

$170K - $200K/yr

Mentor and guide junior and senior engineers, fostering a culture of engineering excellence. * Lead cross-functional initiatives to improve engineering practices and standards. Requirements

... • Mentor junior and mid-level engineers and conduct code reviews • Collaborate cross ... software engineering experience • A minimum of 3 years of hands-on experience designing and ...

Software Engineer #1054833 Employee in this role perform following job duties, * Lead the end-to ... Mentor junior engineers, lead code reviews, and champion best practices in code quality, testing ...

Mentor junior and mid-level engineers and provide technical guidance * Participate in code reviews ... years of professional software engineering experience * Strong proficiency in one or more ...

MI · On-site

1 Legacy Health Care is looking for a skilled software engineer to enhance technology that supports vital defense and intelligence services. This role requires a Bachelor's degree in software ...

Software Engineer #1060170 * Employees in this job function are responsible for designing ... Have skillset of leading a team and bringing along the junior engineers Education Required:

Senior Software Engineer

Traverse City, MI · On-site

$121K - $160K/yr

The Senior Software Engineer serves as a subject matter expert, champions engineering best ... Provide technical guidance, coaching, and mentorship to junior and mid-level developers. * Promote ...

Senior Software Engineer

Traverse City, MI

$121K - $160K/yr

The Senior Software Engineer serves as a subject matter expert, champions engineering best ... Provide technical guidance, coaching, and mentorship to junior and mid-level developers. * Promote ...

next page

Showing results 1-20

Junior Compiler Software Engineer information

What does a Junior Compiler Software Engineer do?

A Junior Compiler Software Engineer assists in the development, optimization, and maintenance of compiler software. They typically work under the guidance of more senior engineers to write code that translates programming languages into machine code, debug issues, and ensure programs run efficiently on various hardware. Their responsibilities may include implementing new features, fixing bugs, writing tests, and collaborating with other team members. This role usually requires a solid understanding of programming languages, data structures, algorithms, and computer architecture.

What are some typical challenges faced by Junior Compiler Software Engineers when working on large codebases?

Junior Compiler Software Engineers often encounter challenges such as understanding legacy code, navigating complex codebases, and adapting to different compiler architectures. Collaborating with senior engineers to debug intricate issues and ensuring that new features or optimizations maintain backward compatibility are common tasks. Over time, juniors develop strong problem-solving skills and a deeper understanding of compiler theory and systems programming, which are essential for career growth in this field.

What are the key skills and qualifications needed to thrive as a Junior Compiler Software Engineer, and why are they important?

To thrive as a Junior Compiler Software Engineer, you need a solid understanding of programming languages, computer architecture, and compiler theory, usually supported by a degree in computer science or a related field. Familiarity with C/C++, LLVM, GCC, debugging tools, and version control systems like Git is typically expected. Strong problem-solving skills, attention to detail, and effective communication help you collaborate and tackle complex technical challenges. These skills and tools are essential for developing efficient, reliable compilers and contributing to high-quality software projects.
What are the most commonly searched types of Compiler Software Engineer jobs in Michigan? The most popular types of Compiler Software Engineer jobs in Michigan are:
Junior Software Engineer - onsite

Junior Software Engineer - onsite

Eccalon LLC

Detroit, MI

Full-time

Posted yesterday


Job description

Job Description

We are seeking a Junior Software Engineer to join our engineering team and contribute to the development, testing, and maintenance of software applications. This role is ideal for early-career engineers who are eager to learn, grow their technical skills, and work collaboratively in a supportive environment.

You will work closely with experienced engineers, gaining hands-on experience while contributing to real, production-level code.

Responsibilities

  • Assist in designing, developing, and maintaining software applications
  • Write clean, readable, and well-tested code under guidance from senior engineers
  • Participate in code reviews and team discussions
  • Debug and fix software defects
  • Collaborate with product managers, designers, and engineers
  • Learn and apply software development best practices
  • Contribute to documentation and technical knowledge sharing

Required Qualifications

  • Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent experience)
  • 0–2 years of relevant software development experience (including internships, co-ops, or projects)
  • Familiarity with one or more programming languages such as Java, Python, JavaScript, TypeScript, C#, or similar
  • Basic understanding of software engineering fundamentals (data structures, algorithms, OOP)
  • Experience using version control systems (Git or similar)
  • Exposure to web development, APIs, or backend services
  • Familiarity with databases (SQL or NoSQL)
  • Experience with testing frameworks or basic automated testing
  • Understanding of Agile or Scrum development methodologies
  • Internship, capstone project, or open-source contribution experience

Eccalon logo

About Eccalon

Sourced by ZipRecruiter

We are a cross-functional collective of innovative minds that leverages technology to tackle the most challenging problems of this generation for clients, the nation, and the world. Eccalon fosters creativity, curiosity, and imagination across all departments and divisions to pioneer new ideas, products, and services. We advance innovation.​

Industry

Guided missile and space vehicle manufacturing

Company size

11 - 50 Employees

Headquarters location

Hanover, MD, US

Year founded

2017