YOUR CAREER
BECOME PART OF THE JOULEHUB FAMILY!
At JOULEHUB, we value creating a work environment with a strong team culture, vibrant creativity, and a constant drive to challenge ourselves to grow, develop new solutions, and generate novel ideas.
Embedded Software Engineer
Job description
Programming robots and smart devices invented by joulehub.
Mandatory requirements
- Programming languages: C, C++, python, web (HTML, javascript,…)
- Tools : cmake, buildroot, django, pcl, gtest, jenkins, git,…
- Good knowledge of: IP network infrastructure, embedded linux, test automation
Desired requirements
- Experience due to side projects. What you’ve learn from scool is not enought…
- Fluent in French and English
Internship - Robotics engineer
Job description
JOULEHUB is constantly looking for interns. We have a lot of different project in the the different fields of robotics: mechanics, electronics and software.
Mandatory requirements
- Minimum knowledge in one of the three fiels of robotics: Mechanics, Electronics or Software
- Beeing an engineering student
Desired requirements
- Fluent in french and english
Hardware Engineer (design PCB)
Job description
Developing and testing the on-board electronical PCB that runs the various smart devices and mobile robots invented by JOULEHUB.
Mandatory requirements
Electronics design:
- PCB design
- HF/Antenna design
Tools :
- Altium Designer, Altium Vault
Good knowledge of:
- EMC and RED compliance
- Motor control design
Desired requirements
- Fluent in French and English
- Work with cross-functional teams
- Basics in mechanical design
- Basics in C/Python embedded software
Sr. System Engineer
Responsibilities
- Collaborate with mechanical, electrical, firmware, hardware verification, and many other engineering and design disciplines to design and develop components and sub-systems, and optimize the overall system.
- Architect, implement, test and document automated test solutions.
- Lead technical development of automated test fixtures on a system level.
- Develop maintainable LabVIEW code to implement customer projects including; test system, robotics, embedded control systems, measurement and control.
- Maintain and expand existing test and control code.
- Use industry tools for code reviews, source code control, documentation.
- Lead design reviews and internal training on LabVIEW.
- Manage client interaction on a technical level and work with project managers to ensure project success.
Minimum Qualifications
- Bachelor’s degree in physics, electrical engineering, or mechanical engineering or equivalent work experience.
- Deep understanding of complex automation and test solutions.
- High level of project experience, agile and self-sufficient work approach to accommodate demanding project schedules.
- Ability to tailor software design and development to requirements such as business needs and schedule.
- Client and service-oriented mindset.
- Willingness to travel is a requirement.
- +10 years in test system automation design and maintenance.
- +10 years of demonstrated experience developing complex systems in an R&D environment.
- Proficient in LabVIEW, including basic and advanced architectures, the use of queues, state machine design, event structures and event handling.
- Knowledge of Analog-to-Digital Signal conversion and implementation.
- Knowledge of automated test hardware and software design.
Preferred Qualifications
- Advanced degrees are preferred such as MBA/MS.
- National Instruments certification in LabVIEW highly desirable. LabVIEW CLD or higher.
- Proficient with C/C++, Python or other text-based languages.
- Test Automation experience preferred.
- Robotics, machine learning, control systems highly desired.
HAVE A PROJECT?
Transform your IDEA in a real project.