Embedded System Engineer
Full time
at Innowave LLC Sdn Bhd
in
Online
Posted on February 1, 2025
Job details
Add expected salary to your profile for insights Job Summary Responsibilities
- Design and implement software of embedded devices and systems from requirements to production and commercial deployment.
- Design, develop, code, test and debug system software.
- Review code and design.
- Analyze system efficiency and power utilization.
- Integrate and validate new product designs.
- Support software QA and optimize I/O performance.
- Interface with hardware design and cloud-based web development.
- Assess third-party and open-source software for compatibility and stability.
- Work with contract and remote programmers.
- At least a BS degree in Computer Science or Engineering. Masters and PhD are added advantages.
- Expert in programming, particularly in MATLAB programming.
- Mathematics background for signal processing with modeling in MATLAB.
- Sensor driver and application firmware writing experience on MCU environment.
- Experience writing power optimized application & driver code for IoT devices.
- Familiarity with ARM devices, BLE protocol, and one of the following sensors: Gyro/Accel, temperature.
- Low Power optimization and coding experience.
- In-depth knowledge of electromagnetic wave propagation.
- In-depth knowledge of data communication.
- Proven working experience in software engineering.
- Must have good English verbal and writing skills.
- Experience in hands-on development and troubleshooting on embedded targets. Solid programming experience in C or C++ for ARM-based processors.
- Familiarity with software configuration management tools, defect tracking tools, and peer review.
- Excellent knowledge of coding techniques, IP protocols, internet security protocols such as TLS, hardware interfaces, and hardware subsystems such as MEMS devices and interfaces including SPI, I2C, USB.
- Knowledge of BTLE and WiFi.
- Ability to understand and read schematics and component datasheets.
- Use of mixed-signal test equipment for debugging interprocessor communications.
Apply safely
To stay safe in your job search, information on common scams and to get free expert advice, we recommend that you visit SAFERjobs, a non-profit, joint industry and law enforcement organization working to combat job scams.