Avetics Global Pte Ltd is a Singapore based drone developer specialising in engineering and drone services. We are a multidiscplinary team consisting of software, hardware, power, aerospace engineers. We are rapidly expanding and taking on interesting drone projects in the region.
Responsibilities
Job brief
We are looking for a professional Embedded Software Engineer to execute complete embedded software development lifecycle. The goal is to create scalable and optimised software systems in the specific field of micro flight controllers.
Responsibilities
- Design and implement software of embedded devices and systems from requirements to production and commercial deployment
- Analyse and enhance efficiency, stability and scalability of system resources
- Design and implement Hardware/Software of embedded systems from bare requirements to commercialization
- Prior knowledge on TI MCU and other arm processors is a plus.
- Design and develop prototypes, coding and debugging system hardware/software, and interface with computer based ground control station.
- Knowledge on industrial programming standards is a plus.
- Review system design and firmware/software for reliable system implementation.
Requirements
- 3 years of experience in embedded system engineering
- BS degree in Computer Science or Engineering, Electrical/Electronic Engineering
- Experience in hands-on development in ROS
- Conversant in laboratory tools such as oscilloscope.
- Solid programming experience in C and C++
- Knowledge in VHDL is a plus.
- Proven experience in embedded systems design with preemptive, multitasking real- time operating systems
- Familiarity with software configuration management tools, defect tracking tools, and peer review
- Excellent knowledge of OS coding techniques, IP protocols, interfaces and hardware subsystems
- Conversant in familiarization of embedded system through reading schematics.
- Strong documentation and writing skills
Leave a comment