Job Details
Skills And Tools:
Job Description
We are looking for a highly skilled Senior Embedded Systems Engineer to join our dynamic R&D team. The ideal candidate will have deep expertise in embedded software development and hardware integration, and will play a key role in designing, developing, and optimizing embedded solutions for real-time and IoT applications.
Responsibilities:
- Design, develop, test, and debug embedded systems and firmware.
- Work on microcontrollers (ARM, STM32, ESP32, etc.) and real-time systems.
- Integrate hardware and software components in complex embedded environments.
- Collaborate with hardware and software teams to deliver complete solutions.
- Optimize code for performance, memory usage, and reliability.
- Write and maintain technical documentation and design specifications.
Benefits:
- Competitive salary package.
- Flexible working hours / Hybrid work model.
- Opportunity to work on cutting-edge technology.
- Supportive team and professional development opportunities.
Job Requirements
Requirements:
- Bachelor’s or Master’s degree in Electronics, Computer Engineering, or a related field.
- 4+ years of hands-on experience in embedded systems development.
- Strong C/C++ programming skills.
- Experience with RTOS, bare-metal development, and communication protocols (SPI, I2C, UART, CAN, etc.).
- Familiarity with debugging tools (oscilloscopes, logic analyzers, JTAG, etc.).
- Knowledge of version control systems (Git).
- Familiarity with hardware schematics is a plus.
Nice to Have:
- Experience with IoT platforms and edge computing.
- Experience with Python or scripting languages.
- Exposure to cybersecurity in embedded systems.