1

Junior Compiler Software Engineer Jobs in Michigan

Software Engineer MemryX Inc. is a semiconductor company focused on delivering high-performance ... We've co-designed a full hardware-software stack (compiler, runtime, and APIs) to make AI ...

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 Software Engineer

Madison Heights, MI

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

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

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

You'll engage in the full software development lifecycle, collaborating with multidisciplinary teams, impacting real-world applications, and mentoring junior engineers. This is a dynamic opportunity ...

Software Engineer #1049758 * Employees in this job function are responsible for designing ... junior developers on modern ABAP best practices. * Clean Core Strategy: Drive the adoption of ...

Sr Software Engineer

Jackson, MI

$111K - $146K/yr

The Sr Software Engineer is responsible for designing, developing, and maintaining software ... Additionally, this role plays a key leadership role in mentoring junior and mid-level engineers ...

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

Sr Software Engineer

Jackson, MI · On-site

$111K - $146K/yr

The Sr Software Engineer is responsible for designing, developing, and maintaining software ... Additionally, this role plays a key leadership role in mentoring junior and mid-level engineers ...

... to junior and mid-level engineers, fostering a culture of learning, growth, and engineering ... Qualifications You'll have... - Bachelor's degree in Computer Science, Software Engineering, or a ...

Sr Software Engineer

Jackson, MI

$111K - $146K/yr

The Sr Software Engineer is responsible for designing, developing, and maintaining software ... Additionally, this role plays a key leadership role in mentoring junior and mid-level engineers ...

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

Full-time

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