1\. Design, develop, and maintain embedded firmware for microcontroller\-based products and real\-time embedded systems, ensuring reliability, scalability, and adherence to project timelines.
2\. Implement, unit\-test, and optimize high\-quality C/C\+\+ code to meet memory, CPU and power budgets while achieving target performance and responsiveness
3\. Integrate and validate serial and field\-bus interfaces (UART, I2C, SPI, CAN, USB, Ethernet) and implement protocol stacks and drivers for robust device communication.
4\. Diagnose and resolve firmware and hardware interaction issues using oscilloscopes, logic analyzers, JTAG/SWD debuggers, serial consoles, and trace tools; document root cause and corrective actions.
5\. Architect and deploy software for both RTOS\-based and bare\-metal environments; design task/ISR models, synchronization, and timing constraints; working knowledge of Linux device driver concepts for embedded platforms.
6\. Develop and execute automated unit tests, integration tests, and hardware\-in\-the\-loop (HIL) test suites to validate firmware functionality,
1\. Bachelor’s degree in Electronics Engineering, Computer Science, or a related field.
2\. 2\-3 years of experience in embedded firmware development.
3\. Proficiency in C/C\+\+ programming for embedded applications.
4\. Familiarity with microcontrollers (e.g., STM32, PIC, AVR, Nuvoton) and understanding of embedded architectures
5\. Experience with debugging and testing tools and methodologies.
6\. Good knowledge of embedded communication protocols (UART, SPI, I2C, etc.).
7\. Strong analytical and problem\-solving skills.
1\. Experience in low\-power embedded systems development.
2\. Understanding of firmware security practices.
3\. Familiarity with Git or other version control systems.
4\. Knowledge of signal processing, motor control, or IoT protocols.
5\. Knowledge of Linux device driver.
Diploma in Electronics Engineering and/or Bachelor’s Degree in Electronics and communication Engineering
1\. Candidate will have a strong background in embedded systems, proficiency in C/C\+\+ programming, and hands\-on experience with microcontrollers and embedded communication protocols.
2\. Candidate will involve developing, testing, and debugging firmware for various embedded applications, working closely with hardware teams, and ensuring high\-quality code for robust and reliable product.
Contact Detail \-9559050844
Mail ID \- careers@concordgroup.in
Pay: ₹40,000\.00 \- ₹55,000\.00 per month
Work Location: In person
Golang Developer
Appzlogic Mobility Solutions Pvt Ltd · Faridabad
Senior Flutter Developer / Mobile Software Architect
Garuda Spacex Technologies · Remote
UI/UX Developer
Tectes Technologies Pvt. limited · Remote