1

Junior Compiler Software Engineer Jobs in Michigan

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 ...

Senior Embedded Software Engineer

Pontiac, MI · Hybrid

$123K - $161K/yr

Bachelor's degree in Mechanical Engineering, Computer Engineering, Computer Science, Electrical ... compiler, linker, debugging tools, and software including Lauterbach, ETAS INCA, CANalyzer ...

Senior Embedded Software Engineer

Pontiac, MI · On-site

$123K - $161K/yr

Bachelor's degree in Mechanical Engineering, Computer Engineering, Computer Science, Electrical ... compiler, linker, debugging tools, and software including Lauterbach, ETAS INCA, CANalyzer ...

Senior Embedded Software Engineer

Pontiac, MI · On-site

$123K - $161K/yr

Bachelor's degree in Mechanical Engineering, Computer Engineering, Computer Science, Electrical ... compiler, linker, debugging tools, and software including Lauterbach, ETAS INCA, CANalyzer ...

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

Software Engineer #1061088 * Employees in this job function are responsible for designing ... junior engineers. Skills Required: * Jenkins * GitHub * Actions * Tekton GitHub * Enterprise ...

Provide guidance and as needed training to both junior and senior engineers on DSP Development. Provide clear and complete documentation based on the definition of the software development process.

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 ...

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:

Provide guidance and as needed training to both junior and senior engineers on DSP Development. Provide clear and complete documentation based on the definition of the software development process.

Provide guidance and as needed training to both junior and senior engineers on DSP Development. Provide clear and complete documentation based on the definition of the software development process.

Software Engineer II

Portage, MI · On-site

$91K - $125K/yr

The primary role of the Software Engineer II is to develop, implement and maintain software that is ... Provide technical guidance and mentorship to junior team members when needed * Perform other duties ...

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?

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:

What are popular job titles related to Junior Compiler Software Engineer jobs in Michigan?

For Junior Compiler Software Engineer jobs in Michigan, the most frequently searched job titles are:

Junior Software Engineer - onsite

Eccalon LLC

Detroit, MI

Full-time

Re-posted 24 days ago


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