Embedded Software Engineer

Be among the first applicants.
Maestronic
Denpasar
USD 30,000 - 70,000
Be among the first applicants.
6 days ago
Job description

Company Description

Maestronic is an innovative global company, independently owned and operated, established in 1992. We are a trusted designer, manufacturer and installer of reliable transit information and security systems with five locations in The Netherlands, Canada, USA, Indonesia, and China with over 60 experienced staff. Our headquarters is in Vancouver, BC Canada. Our information systems are in operation in over 10,000 buses and railcars worldwide. In addition, we manage large transit installation and maintenance projects.

Role Description

This is a full-time on-site role for an Embedded Software Engineer at Maestronic located in Denpasar. The Embedded Software Engineer will be responsible for Embedded Software Development and Debugging on a day-to-day basis.

Qualifications

  • Embedded Software Programming and Software Development skills
  • Experience in Debugging and Software Design
  • Proficiency in programming languages like C, C++, and Python
  • Experience developing software for embedded Linux systems
  • Ability to work collaboratively in a team environment
  • Bachelor's degree in Computer Science, Computer Engineering, Electronic Engineering or related field
  • Strong problem-solving skills and ability to work in a fast-paced development environment
  • English communication skills (written and spoken) to collaborate with international teams

Key Responsibilities:

  1. Develop and maintain software for embedded Linux environments.
  2. Work on system-level programming, debugging, and performance optimization.
  3. Collaborate with cross-functional teams on real-time data processing and network communication protocols.
  4. Develop and optimize Yocto and OpenWRT based embedded systems.
  5. Implement communication protocols such as MQTT and HTTP for fleet monitoring and content updates.
  6. Troubleshoot and resolve issues related to embedded systems, networking, and device drivers.

Nice to have(s):

  • C Python
  • Shell Scripting
  • Networking
  • Embedded Linux/Yocto/OpenWRT
  • ARM Architecture
  • Serial Communication (UART, RS-232, RS-485)
  • An understanding of Cyber security
Get a free, confidential resume review.
Select file or drag and drop it
Avatar
Free online coaching
Improve your chances of getting that interview invitation!
Be the first to explore new Embedded Software Engineer jobs in Denpasar