We are looking for a motivated Associate Firmware Engineer to join our engineering team. In this role, you will be responsible for developing, testing, and optimizing firmware for embedded systems used in industrial automation and IoT applications. The ideal candidate will have a solid foundation in embedded C/C++ programming and a strong interest in hardware-software integration, working closely with cross-functional teams to deliver high-quality firmware solutions.
Key Responsibilities
- Design, develop, and maintain firmware for microcontrollers and embedded systems.
- Collaborate with hardware engineers to ensure seamless integration of firmware with electronic designs.
- Debug, test, and optimize code to enhance performance, reliability, and efficiency.
- Implement various communication protocols such as UART, SPI, I2C, CAN, and Modbus.
- Work within RTOS and bare-metal environments to meet project requirements.
- Document firmware architecture, design decisions, and testing procedures clearly and thoroughly.
- Support senior engineers throughout product development and deployment phases.
Required Qualifications
- Bachelor’s degree in Electrical Engineering, Computer Engineering, or a related field.
- 0 to 2 years of experience in firmware or embedded systems development.
- Proficiency in C/C++ programming for embedded platforms.
- Familiarity with microcontrollers such as ARM Cortex-M, PIC, or AVR.
- Experience using debugging tools, oscilloscopes, and logic analyzers.
- Understanding of version control systems, particularly Git.
Preferred Qualifications
- Experience with IoT communication protocols including MQTT, BLE, and Wi-Fi.
- Exposure to firmware development specifically for industrial automation applications.
- Knowledge of FreeRTOS or similar real-time operating systems.
- Strong problem-solving abilities and analytical thinking skills.
This position offers an excellent opportunity to grow your skills in embedded firmware development within a dynamic and innovative environment focused on industrial and IoT technologies.