9 HireInfinity Consulting Jobs
Embedded Software Developer - C/C++ (4-6 yrs)
HireInfinity Consulting
posted 7d ago
Key skills for the job
Job Title : Embedded Software Engineer.
Location : Bangalore.
Experience : 4 years.
Immediate Joiner Preferred.
Preferred Experience and Skills :
- 4 years of hands-on experience in embedded software development.
- Proficiency in programming languages such as C, C++, and Assembly.
- Strong background in real-time operating systems (RTOS) and bare-metal development.
- Expertise in hardware interfacing, microcontroller architectures, and low-level programming.
- Experience with debugging tools such as oscilloscopes, logic analyzers, and JTAG debuggers.
- Knowledge of communication protocols (UART, SPI, I2C, CAN, Ethernet).
- Familiarity with embedded development tools (GCC, Keil, IAR, J-Link, etc.
- Experience with version control systems like Git.
Key Responsibilities :
- Design, develop, and maintain embedded software for microcontroller-based systems.
- Work on low-level hardware and peripheral interfaces, including sensors, actuators, and communication modules.
- Implement software solutions for real-time and resource-constrained systems.
- Develop device drivers and middleware for embedded systems.
- Perform integration testing and system validation for embedded software.
- Troubleshoot and debug software and hardware-related issues.
- Create and maintain comprehensive technical documentation for software design and implementation.
- Collaborate with hardware engineers for seamless software-hardware integration.
- Follow software development best practices and coding standards.
- Contribute to process improvements in embedded development.
Qualifications :
- Bachelor's degree in Electronics, Electrical Engineering, Computer Science, or a related field.
- Minimum 4 years of experience in embedded software development.
- Strong understanding of embedded systems architecture and real-time constraints.
Personal Attributes :
- Strong problem-solving and analytical skills.
- Ability to work independently and as part of a team.
- Excellent communication skills with attention to detail.
Immediate joiners preferred.
If you meet the above qualifications and are ready to contribute to a fast-paced, collaborative environment, we'd love to hear from you!.
Functional Areas: Software/Testing/Networking
Read full job description5-8 Yrs
Bangalore / Bengaluru
5-7 Yrs
Bangalore / Bengaluru
10-15 Yrs
Middle east, International/Overseas, Saudi arabia +1 more