Job Overview
Company
Firstcareercentre
Category
Computer Occupations
Ready to Apply?
Take the Next Step in Your Career
Join Firstcareercentre and advance your career in Computer Occupations
Apply for This Position
Click the button above to apply on our website
Job Description
<p>Job Description : <br/><br/>We are looking for an experienced Embedded Software Developer with strong expertise in C++ and embedded systems.
The candidate will work on designing, developing, and maintaining embedded software for IoT and industrial applications, interfacing with hardware peripherals, and leveraging cloud and communication protocols.<br/><br/>Key Responsibilities : <br/><br/>- Design, develop, and maintain embedded software using modern C++ standards (C++11, C++14, C++17, C++20)<br/><br/>- Implement templates, STL, smart pointers, and advanced C++ constructs for embedded applications<br/><br/>- Develop multithreaded applications with scheduling and inter-process communication<br/><br/>- Interface with embedded peripherals using SPI, I2C, UART, CAN, etc.<br/><br/>- Apply memory management techniques including manual allocation, garbage collection, and smart pointer usage<br/><br/>- Utilize design patterns (Factory, Singleton, Observer, etc.) in embedded systems<br/><br/>- Work with IoT platforms and cloud services like Azure and AWS<br/><br/>- Implement messaging and telemetry protocols such as MQTT<br/><br/>- Develop and maintain industrial IoT solutions using field protocols like Modbus, BACnet, OPC-UA<br/><br/>- Use embedded development tools like JTAG, oscilloscopes, logic analyzers for testing and debugging<br/><br/>- Collaborate using version control systems like Git<br/><br/>- Perform unit testing and debugging to ensure high-quality code<br/><br/>Must-Have Skills : <br/><br/>- Strong Embedded C++ and C++ programming expertise<br/><br/>- Hands-on experience with MQTT and cloud platforms (Azure, AWS)<br/><br/>- Knowledge of industrial protocols (Modbus, BACnet)<br/><br/>- Experience with DOCKER and containerized applications<br/><br/>- Proficiency in debugging and embedded testing tools<br/><br/>Skill Set Keywords : <br/><br/>- Embedded C++, C++, MQTT, Azure, AWS, Modbus, BACnet, DOCKER, IoT, SPI, I2C, UART, CAN, Unit Testing</p> (ref:hirist.tech)
Don't Miss This Opportunity!
Firstcareercentre is actively hiring for this Embedded Software Architect - C++ Programming position
Apply Now