1

Junior Compiler Software Engineer Jobs in Michigan

Senior ML Compiler Engineer

Warren, MI · On-site

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

Job Opening: Entry-Level Software Programmers, IT Enthusiasts, Python/Java Developers, Data ... Please understand skills are required by clients for selection even if its junior or entry level ...

Senior Software Engineer

Madison Heights, MI · On-site

$113K - $149K/yr

Support and guide junior and intermediate engineers through technical mentorship and code review ... Close collaboration with software, hardware, and systems engineering teams * Primarily desk-based ...

Java Software Engineer

Ann Arbor, MI · On-site

$136K - $152K/yr

In addition, they will also provide mentorship for junior developers, liaise with developers from ... software, real time processing, relational database systems, messaging systems * Experience with ...

Senior Software Engineer

Madison Heights, MI · On-site

$113K - $149K/yr

... mentor junior and intermediate engineers.Length: 6 Month contract with a possibility of an ... software with a focus on reliability, determinism, and performance Implement and maintain hardware ...

... Jr. Web Developer: Software Engineer Associate Software Engineer Associate Lead Software Engineer Lead Software Engineer Sr. Software Engineer Compensation Negotiable based on work experience ...

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

... Jr. Web Developer: Software Engineer Associate Software Engineer Associate Lead Software Engineer Lead Software Engineer Sr. Software Engineer Compensation Negotiable based on work experience ...

Apply Early

ComResource is looking for an AI Software Engineer. Responsibilities: * Design and deliver backend ... Ability to mentor junior and mid-level engineers on defensive design and safe coding practices.

Java Software Engineer

Ann Arbor, MI · On-site

$50.75 - $69.50/hr

In addition, they will also provide mentorship for junior developers, liaise with developers from ... software, real time processing, relational database systems, messaging systems * Experience with ...

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

Apply Early

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:
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:
What cities in Michigan are hiring for Junior Compiler Software Engineer jobs? Cities in Michigan with the most Junior Compiler Software Engineer job openings:
Junior Software Engineer - onsite

Junior Software Engineer - onsite

Eccalon LLC

Detroit, MI • On-site

Full-time

Posted 10 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