Mid-Senior Software Engineer - Embedded Systems & Firmware Development
Join National Instruments in beautiful Bali, Indonesia as a Mid-Senior Software Engineer specializing in embedded systems, firmware, and driver development. This is a unique opportunity to work on cutting-edge technology while enjoying the vibrant culture and stunning landscapes of Bali. As a member of our team, you'll be at the forefront of developing innovative solutions for our customers worldwide.
In this role, you'll be working on a variety of embedded systems projects, developing firmware for microcontrollers and microprocessors, and creating drivers for various hardware components. You'll collaborate with cross-functional teams to design, develop, and test software solutions that meet our customers' needs. Our office in Badung, Bali, offers a dynamic and supportive work environment where you can grow both professionally and personally.
If you're passionate about embedded systems and firmware development, and you're looking for a challenging and rewarding career opportunity in a beautiful location, we invite you to apply for this exciting position.
๐ Tanggung Jawab Pekerjaan
- Develop and maintain firmware for microcontrollers and microprocessors using tools like Keil, IAR, and Atmel Studio.
- Design and implement drivers for various hardware components, ensuring compatibility and performance.
- Collaborate with hardware engineers to integrate software solutions with physical devices.
- Optimize code for performance, memory usage, and power consumption.
- Conduct thorough testing and debugging of firmware and drivers.
- Participate in code reviews and provide constructive feedback to team members.
- Stay up-to-date with the latest trends and technologies in embedded systems and firmware development.
- Contribute to the development of best practices and standards for the team.
๐ Kualifikasi & Syarat
- Bachelor's degree in Computer Science, Electrical Engineering, or a related field.
- 3-5 years of experience in embedded systems and firmware development.
- Proficiency in C, C++, and Python programming languages.
- Familiarity with embedded operating systems like FreeRTOS, ThreadX, or Zephyr.
- Experience with microcontrollers and microprocessors from manufacturers like Texas Instruments, Microchip, and STMicroelectronics.
- Knowledge of debugging tools like JTAG, SWD, and logic analyzers.
- Strong problem-solving skills and attention to detail.
- Excellent communication and teamwork skills.
๐ ๏ธ Keahlian
Kirim lamaran sekarang sebelum batas waktu.๐ Lamar Sekarang