Safety tip: Beware of fake, part-time, or illegal job ads. Verify employer details before you apply or share personal information.
- Good Environment
- 9-to-5
- Transport Allowance
Responsibilities
- Design and implement high-performance C++ algorithms and data structures for automated printed circuit board (PCB) design.
- Collaborate with a multidisciplinary team of electrical engineers, data scientists, and software developers to tackle complex computational challenges.
- Optimize existing algorithms and systems to enhance performance, scalability, and reliability.
- Engage in code reviews and contribute to best practices in software development.
- Participate in the full software development lifecycle, from requirements gathering to deployment and maintenance.
- Continuously learn and apply new technologies to improve the effectiveness of our solutions.
- Mentor junior engineers and foster a culture of knowledge sharing and collaboration.
Requirements
- Bachelor's or Master's degree in Computer Science, Software Engineering, Electrical Engineering, or a related field.
- 5+ years of professional experience in software development using C++.
- Strong understanding of algorithms, data structures, and software design principles.
- Experience with high-performance computing and optimization techniques.
- Familiarity with computational geometry and its applications in PCB design is a plus.
- Excellent problem-solving skills and the ability to work collaboratively in a team environment.
- Strong communication skills, both verbal and written.
Benefits
- Competitive salary and equity options in a rapidly growing startup.
- Flexible working hours and a supportive remote work environment.
- Comprehensive health, dental, and vision insurance plans.
- Generous paid time off and holidays to promote work-life balance.
- Opportunities for professional development and continuous learning.
- A dynamic and innovative team culture where your contributions make a real impact.
General Technician5-10 years