Embedded Systems Engineer (Ref 26250)
JOBLINE RESOURCES PTE. LTD.
Singapore
On-site
SGD 60,000 - 80,000
Full time
Job summary
A leading technology firm in Singapore is seeking an experienced engineer to design and develop electronic circuit boards for drone systems. The ideal candidate will have 3-5 years of experience in electronic hardware and firmware design, proficiency in C/C++, and strong problem-solving skills. Join a tight-knit team to deliver safe and reliable drone systems to distinguished customers in the region.
Qualifications
- 3-5 years of industry or relevant experience in electronic hardware and firmware design.
- Proficient in using various communication protocols such as UART, I2C, SPI, CAN, Ethernet.
Responsibilities
- Design and develop electronic circuit boards for drone systems.
- Research efficient architecture for electronic circuit board requirements.
- Source suitable electronic components for design.
- Design schematic and PCB layout, generate Gerber files.
- Perform firmware programming in embedded C/C++.
- Test PCB assemblies for expected operation.
- Generate documentation and drawings for design and test.
Skills
Analog and digital circuit design
Firmware programming in C/C++
Schematic and PCB design
Research and problem-solving
Excellent written and verbal skills
Tools
Altium Designer
OrCAD Capture
Autodesk EAGLE
Multimeters
Oscilloscopes
Logic analyzers
Responsibilities
- Design and develop electronic circuit boards for our drone systems and be part of a tight-knit team that provides safe, reliable drone systems and quality services to our distinguished customers in Singapore and around the region.
- Research for solution: You will research and define efficient and reliable architecture to fulfil electronic circuit board requirements for our drone systems.
- Component sourcing: You will source suitable electronic components to implement the design architecture.
- Schematic design: You will study datasheets of the electronic components and design the schematic of electronic circuit boards that can fulfil the requirements.
- PCB design: You will design the PCB layout of electronic circuit boards and generate Gerber files for PCB fabrication.
- Firmware design: You will be responsible for firmware programming in embedded C/C++ language.
- PCB assembly test: You will test PCB assemblies thoroughly and ensure they operate as expected.
- Generation of documents and drawings: You will generate documents and drawings of design and test.
Requirements
- 3-5 years of industry or other relevant experience in electronic hardware and firmware design
- Experience in analog and digital circuit design.
- Experience in designing electronic circuits with microcontrollers, digital signal processors (DSPs), field programmable gate arrays (FPGAs), etc.
- Knowledge in various communication buses and protocols such as UART, I2C, SPI, CAN, Ethernet, etc.
- Proficient in schematic and PCB design tools such as Altium Designer, OrCAD Capture and PCB Designer, Autodesk EAGLE, etc.
- Proficient in using instruments such as multimeters, oscilloscopes, logic analysers, etc. to troubleshoot issues on electronic circuit boards.
- Proficient in C/C++ programming language.
- Strong research and problem-solving skills.
- Excellent written and verbal skills.