About the Role
A confidential technology company is seeking a Junior Compiler Engineer to support the development of software tooling and compiler infrastructure for advanced compute platforms and embedded hardware systems.
This role will work across compiler development, low-level software optimization, and hardware/software integration efforts in a collaborative engineering environment.
Responsibilities
-
Develop and optimize compiler infrastructure, code generation flows, and runtime integration
-
Collaborate with hardware and software engineering teams on system-level optimization
-
Improve system performance, memory utilization, and execution efficiency
-
Support deployment workflows for embedded compute platforms
-
Debug and optimize compiler and runtime pipelines
-
Contribute to tooling, automation, and software development infrastructure
Qualifications
-
1–3+ years of experience in compiler engineering, systems programming, embedded software, or related fields
-
Strong understanding of compiler frameworks such as LLVM, MLIR, GCC, or similar
-
Strong C/C++ and Python development skills
-
Experience with Linux-based development environments
-
Familiarity with hardware acceleration, embedded systems, or low-level software optimization is preferred
-
Strong debugging and problem-solving skills
-
Comfortable working in collaborative engineering environments
Preferred Experience
-
Embedded systems or firmware development
-
Performance optimization and systems-level debugging
-
Hardware/software integration workflows
-
Runtime systems or infrastructure tooling