Job Overview
Company
FUTURES AND CAREERS
Ready to Apply?
Take the Next Step in Your Career
Join FUTURES AND CAREERS and advance your career in Engineers
Apply for This Position
Click the button above to apply on our website
Job Description
<p><p><b>Description :</b></p><br/><p><b>Job Summary :</b></p><br/><p>We are looking for a skilled Embedded Engineer to design, develop, test, and maintain embedded systems and firmware for our electronic products.</p><br/><p>The ideal candidate will have strong expertise in embedded C/C++ programming, hardware-software integration, and real-time operating systems (RTOS).
You will work closely with hardware engineers, software developers, and product teams to deliver robust and efficient embedded solutions.</p><br/><p><b>Key Responsibilities :</b></p><br/><p>- Design, develop, and implement embedded software for microcontrollers and microprocessors according to project requirements.</p><br/><p>- Write efficient, maintainable, and well-documented embedded C/C++ code.</p><br/><p>- Collaborate with hardware engineers to integrate and test embedded systems with electronic hardware components.</p><br/><p>- Develop and maintain device drivers, communication protocols (SPI, I2C, UART, CAN), and real-time applications.</p><br/><p>- Debug, troubleshoot, and resolve software and hardware integration issues.</p><br/><p>- Optimize embedded software for performance, power consumption, and memory usage.</p><br/><p>- Conduct unit testing, integration testing, and support system validation efforts.</p><br/><p>- Work with cross-functional teams to define system architecture and software requirements.</p><br/><p>- Maintain software version control using tools such as Git.</p><br/><p>- Stay updated with the latest industry trends, tools, and best practices in embedded systems :</b></p><p><br/></p><p>- Proven experience 10+ in embedded systems development.</p><br/><p>- Strong programming skills in embedded C and C++.</p><br/><p>- Experience with microcontrollers (e.g., ARM Cortex, PIC, AVR) and embedded development tools.</p><br/><p>- Knowledge of real-time operating systems (RTOS) such as FreeRTOS, VxWorks, or similar.</p><br/><p>- Familiarity with communication protocols like SPI, I2C, UART, CAN, USB, Ethernet.</p><br/><p>- Experience with hardware debugging tools such as oscilloscopes, logic analyzers, JTAG debuggers.</p><br/><p>- Understanding of hardware schematics and datasheets.</p><br/><p>- Excellent problem-solving and analytical skills.</p><br/><p>- Strong verbal and written communication skills</p><br/></p> (ref:hirist.tech)
About FUTURES AND CAREERS
Don't Miss This Opportunity!
FUTURES AND CAREERS is actively hiring for this Embedded Engineer - C/C++ Programming position
Apply Now