Compiler Engineer for Next-Generation RF Systems at Dash Tech Integrated Circuits in Cambridge, Massachusetts

Posted in Other about 3 hours ago.

Type: full-time





Job Description:

The Company Founded in Q421 as a spinout of Arizona State University and the University of Michigan, DASH Tech Integrated Circuits is working hard to break traditional limited-to-existing-standards inflexible system design by developing technology that is power efficient, flexible, and designed for multiple applications and markets. Our remote-first team features experts in the field, a passion for leading-edge technology and a culture that is built for success.The Role DASH Tech IC is seeking a Compiler Engineer to join our team delivering the next generation of efficient, flexible embedded processing for RF systems. We are seeking a talented and motivated Compiler Engineer to join our dynamic team and play a pivotal role in designing, developing, and optimizing compilers that power DASH Tech ICs innovative platforms. You will be responsible for the design, development, and optimization of compilers for platforms that are tailored to the unique requirements of RF systems. You will work closely with hardware engineers, system architects, and domain specialists to ensure that our computing platforms deliver the highest performance and energy efficiency. Your work will contribute to the advancement of technologies used in mission-critical systems. In this role, you are expected to participate in the definition of architecture and implementation of designs in both prototype and commercial products as well as demonstrate good development practices and seamless collaboration. Our teams deliver all embedded software from ASIC boot ROM and successive bootloaders, low-level device drivers, to high-level, complex hardware/software systems and tooling. Responsibilities Design and develop high-performance, energy-efficient compilers for specialized computing platformsImplement optimizations for RF signal processing applications, considering real-time constraints, power efficiency, and scalabilityCollaborate with hardware and software teams to co-design and fine-tune the integration between the compiler and the underlying hardware architectureDevelop and maintain compiler front-ends, back-ends, and code generation tools for various programming languagesOptimize data flow, instruction scheduling, and memory management for parallel computing architecturesConduct performance analysis and tuning to ensure maximal computational throughput with minimal energy consumptionIdentify and implement platform-specific compiler optimizations to enhance the performance of target algorithmsStay updated on the latest compiler technologies, parallel computing trends, and energy-efficient computing techniquesDebug and resolve complex issues related to compiler performance, accuracy, and stability in large-scale parallel environmentsPerform software and systems engineering activities and provide technical insight to team membersSupport all phases of hardware development, including early architecture requirements definition for custom silicon, firmware architecture, implementation, simulation, chip bring-up as well as support systems and software teams on algorithm development on validated systemsSupport development of high-level systems simulations and the realization of designs in softwareCollaborate closely in a team environment with silicon architects, hardware designers, OS team, algorithm and model development teams in understanding end-user requirements and implementing on new and established processing platformsRequirements A successful candidate should have various prerequisite skills and qualifications to handle her/his duties effectively, including: Proven experience in compiler development, including front-end, back-end, and optimization phasesStrong knowledge of compiler design principles, optimization techniques, and parallel programmingProficiency in programming languages such as C, C++, Python, or similarFamiliarity with massively parallel computing architectures, such as GPGPUs, FPGAs, or custom hardware acceleratorsStrong understanding of low-level system architecture, instruction sets, and assembly languagesKnowledge of power-aware compilation techniques and energy-efficient computing strategiesFamiliarity with performance analysis tools, profilers, and debuggers4+ years of experience in embedded software or systems developmentExperience with embedded software design and programming in C/C++ for development, debugging, testing and performance analysisExperience in developing and maintaining Linux systems and softwareHands-on experience through the full software development lifecycle (development through verification and certification/qualification)Previous involvement in developing software on bare-metal systemsExposure to Digital Signal Processing (DSP) and/or RF System ConceptsExposure to Python (and/or MATLAB) for systems simulationExperience with ARM-based Systems on ChipB.S. degree in Computer Science or Electrical Engineering or equivalent experienceStrong communication and presentation skillsAbility to be flexible, to improvise and execute under imperfect informationWhile we are a remote-first company, this role is located in the United StatesPreferred SkillsExperience with hardware/software co-design and domain-specific hardware architecturesFamiliarity with domain-specific languages (DSLs) and optimizing compilers for specialized applicationsFamiliarity with novel compiler techniques, including ML guided compilation and optimizationKnowledge of signal processing algorithms, particularly in RADAR and communication systemsExperience in developing compilers for real-time or embedded systemsAt DASH Tech IC, we value a wide variety of skills and experience, so please feel free to share all that you have to offer your qualifications have the potential to bring significant value to our team. We take pride in serving customers from diverse backgrounds, and our employees also come from varied experiences. If you are enthusiastic as we are about the possibilities of what you can achieve here, we look forward to hearing from you!
recblid tzbl4idx8yt28kmpq7xexc978f7id3
More jobs in Cambridge, Massachusetts

Other
about 3 hours ago

Good Code LLC
Other
about 3 hours ago

Bot Auto
More jobs in Other

Other
6 minutes ago

Orkin LLC
$17.00 per hour
Other
9 minutes ago

College of Saint Mary
Other
15 minutes ago

AltaMed Health Services