Lead Firmware Engineer
1 day ago
**Lead Firmware Engineer**:
Structo is looking for an experienced Firmware Engineer (7-10yrs) to help drive the development of our next-generation 3D printing products and technologies. You will be involved in the full product development of our printers. Close collaboration with our cross-functional R&D team will allow you to work effectively with rapid feedback from mechanical engineers, product designers, test engineers, chemical formulation experts, and manufacturing technicians.
Within our engineering team you will help architect, design, test and debug the firmware for embedded control systems, motion control power electronics and safety systems.
**Responsibilities**:
- Involve/Lead software architecture design for high performance embedded system. Create high-level design, detail-level design, and implement in C/C++. Also involve in improvement of robust solutions and resolutions of technical challenges across the project.
- Develop, debug and support moderately complex embedded firmware for current and future 3D printers mainly Linux based.
- Define and implement high performance software by leveraging a strong understanding of embedded hardware design.
- Evaluate, test, and review FW to determine if will perform according to requirements and specifications.
- Identify and manage risks associated to software
- Support project initiatives collaborating with the rest of the design team ensuring that development milestones and deadlines are met.
- Hands on hardware troubleshooting and test setup development.
- Maintain accurate records throughout the development process to comply with company and government standards and/or regulations.
- Involve in continuous integration (CI) infrastructure/environment setup.
**Requirements**:
- Bachelor’s degree in Electrical Engineering, Computer Science, Mechatronics or other relevant discipline or equivalent combination of education and experience.
- At least 7 to 10 years of experience as a firmware engineer in a development environment.
- Experience with the C/C++/ including the tools used to edit, compile/assemble and debug code in an embedded environment.
- Technically strong in C++, using multithreading to handle different processors.
- Good understanding of Embedded Linux & RTOS on the mechanism of how to synchronize with other tasks.
- Experience working with microcontrollers such as STM32.
- Experience with real-time signal processing and hardware.
- Experience working with various communication and networking protocols (CIP, TCP/IP and GRPC).
- Experience with scripting languages such as Python.
- Experience writing device drivers for serial interfaces such as UART, SPI, I2C.
- Experience writing device drivers for servo/stepper motors and RFID readers.
- Experience with version control tools such as Git and GitHub
- Experience with PLC programing will be plush
- Experience with automation SCADA and HMI will be plush
**Advantageous Skills**:
- Experience with:
- feedback control systems
- GTest
- LabView
-
Firmware Engineer
5 days ago
Geylang, Singapore Aztech Technologies Full time**Firmware Engineer** - Design, develop and troubleshoot embedded firmware for networking, Wi-Fi/ Zigbee/ Bluetooth/ KNX RF wireless and IoT products - Integrate new functionalities to existing firmware for performance enhancement - Work closely with Hardware team for the Hardware/Firmware integration and testing - Provide support to sales team,...
-
Senior Firmware Engineer
1 day ago
Geylang, Singapore Structo Pte. Ltd. Full time**Senior Firmware Engineer**: Structo is looking for an experienced Firmware Engineer to help drive the development of our next-generation 3D printing products and technologies. You will be involved in the full product development of our printers. Close collaboration with our cross-functional R&D team will allow you to work effectively with rapid feedback...
-
Mechanical Engineering Manager
7 days ago
Geylang, Singapore Aztech Technologies Full time**Mechanical Engineering Manager** **Description** - Lead, coach and develop the engineering team - Provide technical guidance and support in TCP/IP, USB, BLE, Modem, Wi-Fi and Serial communications experience and developed low powered embedded systems - Good at Tolerance Analysis/ FACA for camera module, Wi-Fi, Zigbee, and Bluetooth - Hands-on skills of...
-
Lead Sustaining Engineer
1 day ago
Geylang, Singapore Structo Pte. Ltd. Full time**Lead Sustaining Engineer**: Support Sustaining Activities - existing and new products. **Responsibilities**: - Improving existing mechanical systems. - Developing new product concepts and prototypes. - Designing and testing mechanical and electronic systems - Designing, developing and enhancing electro-mechanical systems and mechatronic devices. -...
-
Lead Software Engineer
7 days ago
Geylang, Singapore Activate Interactive Pte Ltd Full timeWe believe in positively impacting the lives of people around us and the environment we live in through the use of technology. Hence, we are committed to providing a conducive environment for all employees to realise their full potential, who in turn have the opportunity to continuously drive innovation. We are searching for our next team members to join...
-
Engineering Lead
5 days ago
Geylang, Singapore Wise Full time**Company Description** Wise is a global technology company, building the best way to move and manage the world’s money. **Min fees. Max ease. Full speed.** Whether people and businesses are sending money to another country, spending abroad, or making and receiving international payments, Wise is on a mission to make their lives easier and save them...
-
Lead Full Stack Software Developer
5 days ago
Geylang, Singapore Activate Interactive Pte Ltd Full time**Description** We believe in positively impacting the lives of people around us and the environment we live in through the use of technology. Hence, we are committed to providing a conducive environment for all employees to realise their full potential, who in turn have the opportunity to continuously drive innovation. We are searching for our next team...
-
Quality Engineer
1 day ago
Geylang, Singapore Structo Pte. Ltd. Full time**Quality Engineer / Senior Quality Engineer**: Structo is currently looking for a Quality Engineer / Senior Quality Engineer to manage quality assurance activities in the company. The Engineer will be responsible for resolution of Quality and Customer problems with our products. The Engineer will also be required to develop and implement analytical...
-
Card Compliance
5 days ago
Geylang, Singapore Wise Full time**Company Description** We’re looking for a Card Compliance & Monitoring Senior Team Lead to join our team in the Singapore office. This role is a unique opportunity to have an impact on Wise’s mission, help save millions more people money and work in a disruptive, fast-growing and fun environment. **Job Description** Salary Range: SGD 126K - 151.5K +...
-
Network & System Engineer
7 days ago
Geylang, Singapore EVANTAGE TECHNOLOGY PTE. LTD. Full timeAs a Network & Systems Engineer, you will be representing the company to deliver quality support and service to our client by troubleshooting and resolving their issues. You will also be regarded as a knowledgeable escalation point for complex technical issues within the engineering team. Key Activities: - Point of escalation for complex technical issues -...