Overview:
We’re hiring a Software Engineer (C++) with strong experience in both firmware and embedded software development. This role is based in [State], and we're looking for candidates who are open to relocation. You’ll be working closely with hardware and cross-functional teams to develop reliable, high-performance system-level solutions.
Responsibilities:
Develop and maintain C++ code for embedded and system-level applications.
Integrate firmware with hardware components and peripherals.
Debug, test, and optimize embedded systems.
Collaborate on system design, architecture, and documentation.
Requirements:
Degree in Computer Science, Engineering, or related field.
3+ years of experience in C++ development for firmware/software.
Strong understanding of microcontrollers, RTOS, and communication protocols (UART, SPI, I2C, etc.).
Proficient in debugging tools and Git.
Willingness to relocate and work onsite.
Nice to Have:
Linux development experience.
Familiarity with Python, Bash, or automation scripting.
Experience in automotive, IoT, or industrial systems.
Why Join Us?
Competitive salary (RM4,000 – RM8,000)
Relocation support
Dynamic, hands-on engineering environment
Opportunities for growth and innovation