Senior Firmware Engineer
2 days ago
Aonic is an end-to-end drone solutions company. We began by providing drone services and has since evolved into a comprehensive solutions provider - creating our own drones, supplying major brands like DJI, and now expanding into distributing smart home products.
With expertise across B2B and B2C segments, we deliver end-to-end solutions through six integrated verticals: agriculture, industrial, services, retail, academy and lifestyle.
At Aonic, our mission is to empower businesses and end users with innovative ecosystems that drive efficient living through smart technology.
About the Role
We are seeking a highly skilled and experienced Senior Firmware Engineer to join our dynamic Engineering Department. The ideal candidate will play a key role in the design, development, and optimization of embedded systems for our innovative products.
This position requires strong technical expertise in embedded firmware development, problem-solving capabilities, and a deep understanding of real-time systems and microcontroller architectures. You will be instrumental in driving the development of cutting-edge technologies, collaborating closely with cross-functional teams to bring advanced embedded solutions to life.
Responsibilities
1) Responsible for firmware development of flight controller systems for multirotor UAVs.
2) Develop, customise, and optimise modules of the current firmware.
3) Design and implement low-level drivers for IMU, barometer, GPS, magnetometer, ESCs, and other sensors.
4) Integrate communication interfaces such as CAN, UAVCAN, I2C, SPI, UART.
5) Work closely with hardware, system, and mechanical teams to define system architecture and requirements.
6) Debug, tune, and validate flight performance, including PID tuning, failsafe logic, calibration flows, and sensor fusion.
7) Conduct bench testing, HIL/SIL simulation, and real-world flight testing.
8) Improve firmware reliability, safety, logging systems, and diagnostics.
Requirements
1) Bachelor's degree in Aerospace/Mechatronics/Electric & Electronic or equivalent qualification; Master's degree is a plus.
2) 3-4 Years and above in embedded firmware (C/C++) development.
3) Proficiency in programming languages commonly used in embedded systems development, such as C/C++, and Python.
4) Solid understanding of flight control algorithms (attitude, position, sensor fusion, EKF).
5) Proficiency in STM32 platform (H7/F7 series preferred).
6) Experience with microcontroller architecture, real-time operating systems (RTOS), and embedded software development tools.
7) Experience interfacing with IMU sensors (ICM-42688, BMI088, RM3100, IST8310, etc.).
8) Familiar with communication protocols such as UART, SPI, I2C, and CAN.
9) Experience with Git, CI/CD, and structured development workflows.
10) Hands-on experience with hardware debugging tools, oscilloscopes, logic analyzers, and software debugging tools.
11) Strong analytical and problem-solving skills and ability to work collaboratively in a multidisciplinary team environment.
12) Proven experience in embedded systems development, with a focus on UAVs is preferred.
-
Firmware Engineer
2 days ago
Petaling Jaya, Selangor, Malaysia AIRDROITECH SDN. BHD. Full time 60,000 - 100,000 per yearDuties and responsibilitiesDesign, develop, and maintain firmware for IoT and smart home products.Participate in all phases of the firmware development lifecycle, including requirements, architecture, implementation, testing, and deployment.Troubleshoot and resolve issues involving both firmware and electronic hardware.Improve existing architectures, enhance...
-
Junior Embedded System Engineer
2 days ago
Subang Jaya City Council, Malaysia Aonic Full time 90,000 - 120,000 per yearAbout UsAonic is an end-to-end drone solutions company. We began by providing drone services and has since evolved into a comprehensive solutions provider - creating our own drones, supplying major brands like DJI, and now expanding into distributing smart home products.With expertise across B2B and B2C segments, we deliver end-to-end solutions through six...
-
Junior Embedded System Engineer
2 days ago
Subang Jaya City Council, Malaysia Aonic Full time 60,000 - 120,000 per yearAbout UsAonic is an end-to-end drone solutions company. We began by providing drone services and has since evolved into a comprehensive solutions provider - creating our own drones, supplying major brands like DJI, and now expanding into distributing smart home products.With expertise across B2B and B2C segments, we deliver end-to-end solutions through six...
-
Senior Sales Engineer, RLC/VRF
43 minutes ago
Subang Jaya City Council, Malaysia Carrier Full time 80,000 - 120,000 per yearJob Description Role: Senior Engineer, RLC & VRFLocation: Puchong, SelangorFull/ Part-time: Full timeBuild a career with confidenceCarrier Global Corporation, global leader in intelligent climate and energy solutions is committed to creating solutions that matter for people and our planet for generations to come. From the beginning, we've led in inventing...
-
Senior Project Engineer
2 hours ago
Subang Jaya City Council, Malaysia Yokogawa Full time 120,000 - 180,000 per yearNot just a job, but a careerYokogawa, award winner for 'Best Asset Monitoring Technology' and 'Best Digital Twin Technology' at the HP Awards, is a leading provider of industrial automation, test and measurement, information systems and industrial services in several industries. Our aim is to shape a better future for our planet through supporting the...
-
Senior Software Engineer
2 weeks ago
Subang Jaya City Council, Malaysia AXA Full time 900,000 - 1,200,000 per yearAbout AXAAs a world-leading insurance company, we act for human progress by protecting what matters. With 153,000 employees in 54 countries working for 105 million customers, we've created a truly dynamic and vibrant community. Inclusion and diversity link closely with our values, and together we're nurturing a culture of respect, for each other, for our...
-
Robotics Software Engineer
2 weeks ago
Petaling Jaya, Selangor, Malaysia Work E Robotics Full time 60,000 - 120,000 per yearWork in a dynamic team to develop and implement firmware and software for robots.Work closely with electronics engineers to design and debug PCB boards.Write manuals and technical documentation.RequirementsDegree (BS or MS) in Computer Science, Electrical/Electronic Engineering, engineering, or equivalent industry experience.Project experience with STM32 or...
-
Senior Operations Technicians
2 weeks ago
Subang Jaya City Council, Malaysia Carrier Full time 60,000 - 80,000 per yearJob Description Build a career with confidenceCarrier Global Corporation, global leader in intelligent climate and energy solutions is committed to creating solutions that matter for people and our planet for generations to come. From the beginning, we've led in inventing new technologies and entirely new industries. Today, we continue to lead because we...
-
Senior Software Engineer
34 minutes ago
Subang Jaya, Selangor, Malaysia POSable Sdn Bhd Full time 120,000 - 180,000 per yearPlease note : This position is open to Malaysian citizens only, due to operational and regulatory requirements.About Us is a forward-thinking technology company driving digital transformation in the retail industry. By blending artificial intelligence, data analytics, and modern software architecture, we build intelligent, connected experiences that redefine...
-
Senior Developer
2 weeks ago
Subang Jaya City Council, Malaysia AXA Full time 80,000 - 120,000 per yearAbout AXAAs a world-leading insurance company, we act for human progress by protecting what matters. With 153,000 employees in 54 countries working for 105 million customers, we've created a truly dynamic and vibrant community. Inclusion and diversity link closely with our values, and together we're nurturing a culture of respect, for each other, for our...