i
Hic Global Solutions
53 Hic Global Solutions Jobs
Embedded Engineer - C/C++ (3-6 yrs)
Hic Global Solutions
posted 16hr ago
Flexible timing
Key skills for the job
Skills and Expertise :
- Embedded C/C++ Programming : Proficiency in C/C++ for developing software that interfaces with hardware components in embedded systems.
- Communication Protocols : Solid understanding of various communication protocols such as CAN, MODBUS, MQTT, UART, SPI, and I2C. Experience with implementing and debugging these protocols in real-world systems is essential.
- BSW Development : Experience in Basic Software (BSW) development to handle low-level communication between hardware and software.
- Board Bring-Up (Bare Metal and RTOS) : Expertise in board bring-up processes, with hands-on experience in both bare-metal systems and Real-Time Operating System (RTOS) environments. Comfortable with low-level debugging and performance optimization.
- Hardware Knowledge : A solid foundation in MCU peripherals, enabling you to understand and interact with hardware components like GPIO, ADC, timers, and communication interfaces to optimize system performance.
- Node-Red (Optional) : Familiarity with Node-Red for rapid prototyping and system integration is an added advantage but not mandatory.
- PLC Programming (Optional) : Exposure to PLC programming and industrial control systems would be beneficial for specific use cases but is not a requirement.
Qualifications :
- Bachelor's degree in Electrical Engineering, Computer Science, or a related field.
- 3-6 years of hands-on experience in embedded software development.
- Proven experience working with embedded systems, communication protocols, and hardware/software integration.
- Familiarity with embedded system testing tools, debuggers, and performance
Functional Areas: Other
Read full job descriptionPrepare for Embedded Engineer roles with real interview advice