Embedded Software Engineer – JOHOR BAHRU
Job Highlights
- Unlock Your Potential by Joining a Global Innovative Company
Job Description
Position overview:
StoneDevices is a team with experience exceeding 20 years in RFID and IoT technologies, we develop smart devices in which wireless technologies assist people in contactless identification using mobile phone or smartcard – in offices, transportation, loyalty systems, and other aspects of life. Our devices utilize wireless technologies such as NFC and Bluetooth.
Due to the expansion of our product lineup, we want to strengthen our expertise and are looking for an experienced Embedded Developer to join our Embedded Software Development team. We are seeking a specialist who is interested in applying their knowledge and approaches to develop new features and capabilities for our devices.
Our stack:
- Projects are managed using Scrum in sprints
- We use Atlassian products (Jira / Confluence / Bitbucket)
- CI/CD with Jenkins / Sonar / Nexus
- Programming languages include (C / C++ / C#)
- We use microcontrollers from NXP, Nordic (Zephyr RTOS)
Basic Requirements:
- Proficiency in C / C++ for at least 3 years, related to embedded system development, experience with CMake
- Experience with RTOS-like systems, architectural design experience
- Understanding the specifics of microcontrollers, experience in developing systems with limited resources
- Knowledge of common interfaces: UART / SPI / I2C / I3C / USB
- Ability to write efficient, structured, and understandable code with a habit of leaving comments in the source code
- Understanding of electronics and schematics, ability to read schematic documentation
- Understanding of Scrum, experience with Git
- Experience with NXP, Nordic, or ST microcontrollers
- Systematic thinking and creative courage
Extended Requirements:
- Experience with any of the wireless protocols (Bluetooth / NFC / RFID)
- Experience with any of the wired protocols (RS-485 / Ethernet)
- Experience with cryptography
Qualifications:
- Master or Bachelor degree in Engineering or IT
- Proficient in spoken and written English and Bahasa Malaysia
Conditions:
- Monthly salary: 6,500 RM++
- Place of work: i-Park Industrial park, Senai, Johor
- Three months probationary period for evaluation of alignment with company requirements and expectations