About BotCrew Founded in 2022, BotCrew has emerged as one of the leaders in the solar robotics space for solving real world problems that provide value to our end customers. Our robotics platform, Gravion, is trusted by the top Engineering, Procurement, and Construction companies in North America and we have ambitions to expand worldwide in the near future. For additional information about BotCrew and Gravion, please visit our website https://robots.botcrew.com. About The Role We’re looking for a PCB Layout Engineer to own the design and layout of our circuit boards from concept to production. In this role, you’ll work closely with our hardware team to create reliable, manufacturable, and high-performance PCBs using Altium Designer. If you’re detail-oriented and passionate about turning ideas into real hardware, this role is for you. Key Responsibilities Design and develop multi-layer PCB layouts using Altium Designer Collaborate with electrical engineers to translate schematics into optimized PCB layouts Ensure PCB designs meet electrical, mechanical, and manufacturability requirements Apply design-for-manufacturing (DFM) and design-for-test (DFT) principles Generate fabrication and assembly documentation, including Gerber and ODB++ files Perform design rule checks (DRC) and resolve signal integrity, EMI/EMC, and thermal considerations Work closely with manufacturing partners to address issues and improve yield Maintain libraries of symbols, footprints, and design rules Required Qualifications Strong proficiency in Altium Designer Deep knowledge of PCB layout, routing, and stack-up design Experience with high-speed digital, analog, and/or mixed-signal PCB designs Familiarity with industry standards (IPC, RoHS, etc.) Understanding of DFM/DFT practices Ability to read and interpret electrical schematics Strong attention to detail and organizational skills Nice to Have Experience with high-speed interfaces (e.g., DDR, PCIe, USB, Ethernet) Knowledge of power distribution and thermal management techniques Experience working with contract manufacturers and PCB fabricators Familiarity with signal integrity and simulation tools Bachelor’s degree in Electrical Engineering, Computer Engineering, or related field
About BotCrew Founded in 2022, BotCrew has emerged as one of the leaders in the solar robotics space for solving real world problems that provide value to our end customers. Our robotics platform, Gravion, is trusted by the top Engineering, Procurement, and Construction companies in North America and we have ambitions to expand worldwide in the near future. For additional information about BotCrew and Gravion, please visit our website https://robots.botcrew.com. About The Role We are looking for an Embedded Software Engineer to join our team and develop robust, real-time software running on dual-core embedded platforms. You will work closely with cross-functional teams to design, implement, and validate embedded solutions critical to system performance. Responsibilities Develop and optimize embedded software on dsPIC33 dual-core processors Implement bootloaders for dual-core architectures with updates over CAN FD Write, test, and maintain C/C++ software for embedded systems Collaborate with hardware, controls, and systems engineers to ensure reliable integration Debug and troubleshoot low-level software, drivers, and communication protocols Qualifications 3+ years of professional embedded systems engineering experience Strong programming experience in C/C++ for embedded systems Hands-on experience with dsPIC33 dual-core processors Knowledge and practical experience with CAN FD communication Experience developing dual-core bootloaders with CAN FD update capability Solid understanding of embedded debugging tools, hardware/software integration, and real-time constraints Proven ability to leverage AI-assisted tools (for coding, debugging, and technical research) as part of the development workflow Nice to Have Experience with outdoor robotics applications (e.g., autonomous vehicles, drones, or mobile robots) Experience with other automotive/robotics communication protocols (LIN, Ethernet, etc.) Familiarity with safety-critical or high-reliability software development practices
About BotCrew Founded in 2022, BotCrew has emerged as one of the leaders in the solar robotics space for solving real world problems that provide value to our end customers. Our robotics platform, Gravion, is trusted by the top Engineering, Procurement, and Construction companies in North America and we have ambitions to expand worldwide in the near future. For additional information about BotCrew and Gravion, please visit our website https://robots.botcrew.com. About The Role We’re looking for a Senior Software Engineer to join our team and help build the future of robotic applications. In this role, you will own and maintain backend components housed in our internal marketplace. These components serve as the building blocks for creating applications that bring our robots to life. You’ll work closely with cross-functional teams to design, develop, and optimize reusable software components. This position requires a strong command of JavaScript, Nodejs, Vue.js/React/Angular, HTML, and CSS, as well as an eye for clean, scalable, and maintainable code. Key Responsibilities Own the design, development, and maintenance of marketplace application components Collaborate with product managers, designers, and roboticists to deliver high-quality features Write clean, reusable, and scalable code with a focus on performance Ensure consistency and reliability of components across applications Troubleshoot and resolve issues in both development and production environments Qualifications Bachelor’s degree in Computer Science, Engineering, or equivalent experience 3+ years of professional software engineering experience Strong expertise in Frontend (Vue.js, React or Angular) and Nodejs Experience building reusable UI components and working with UI libraries Strong understanding of responsive design principles and ability to build UIs adaptable to any screen size (desktop, tablet, mobile, etc.) Solid understanding of front-end and backend performance, testing, and debugging Hands-on experience with real-time communications (e.g., WebSockets, Socket.IO, or similar technologies) Excellent problem-solving skills and ability to work in a fast-paced environment Strong communication skills and a collaborative mindset Proven ability to leverage AI-assisted tools (for coding, debugging, and technical research) as part of the development workflow Nice to Have Familiarity with robotics or IoT platforms Have a portfolio of personal projects