hackajob has partnered with an innovative company that is revolutionizing the manufacturing industry through software-defined, autonomous metal 3D printing factories. Their proprietary technology integrates advanced sensing, real-time controls, and data-driven learning to produce flawless, digitally verified parts at unmatched speed and cost.
Role: Java Software Engineer
Location: Los Angeles, CA
Work Set-up: Onsite
Salary: $100K - $145K depending on experience + benefits package
What You’ll Do:
- Design and develop software solutions across the entire software ecosystem, including hardware control and automation, signal and data processing, and graphics/geometry pipelines.
- Collaborate with process, electrical, and mechanical engineers to integrate physics-based control algorithms into production software.
- Enhance and scale high-rate data acquisition, storage, and retrieval systems.
- Expand testing, continuous integration, and continuous deployment (CI/CD) support across the software engineering team.
- Implement innovative and efficient software solutions to enable global scaling of the technology stack.
Qualifications:
- Bachelor’s or advanced degree in Computer Science or Computer Engineering
- Over 1 year of post-graduation experience in production software development with Rust, C++, Python, Go, Java, C, or C#
- More than 3 years of experience in software development
- Production-level experience with Rust or C++
- Experience in writing software for automation systems, robotics, or similar integrated software-hardware systems
- Interest in hardware acceleration using GPUs and FPGAs
- Interest in big data, machine learning, and AI
- Experience in a startup or greenfield development project
This is a full time role and we currently don't have C2C/C2H roles. If you are interested in this opening, kindly share your CV, current location and visa status and I will then schedule you for a quick call to discuss this further.
hackajob is a recruitment platform that will match you with relevant roles based on your preferences and in order to be matched with the roles you need to create an account with us.
*This role requires you to be based in the US*