06 Aug
|
Dev Solutions
|
Gurugram
06 Aug
Dev Solutions
Gurugram
- Create and implement firmware for embedded systems, often involving bare-
metal or RTOS-based designs
- Write and maintain clean, efficient, and well-documented code for
microcontrollers, SoCs, embedded processors and custom hardware platforms
- Architect and implement low-level device drivers, middleware, and protocol
stacks
- Collaborate with cross-functional teams, including hardware engineers, QA and
software developers, to ensure the proper functioning of the system by proper
definition and implementation of firmware requirements and its system
integration
- Participate in debugging, troubleshooting, and resolving issues related to
firmware and hardware interactions
- Perform board bring-up, system debugging, and performance optimization.
- Develop and execute test plans for unit, integration, and system-level testing
- Ensure code quality, maintainability, and traceability using version control (Git,
SVN) and issue-tracking tools.
- Document software design, test results, and interface specifications.
- Stay updated on emerging embedded technologies, tools, and standards.
- Learn and apply industry best practices and coding standards for software
development.
- Ability to lead a team of 1-2 Embedded Software/Firmware Developers
- Proficient in C/C++, RTOS concepts, and bare-metal development.
- Hands-on experience with Renesas, ARM Cortex-M, STM32, Raspberry Pi,
Beaglebone or equivalent microcontroller and processor families.
- Strong knowledge of communication protocols (SPI, I2C, UART, Ethernet, PCIe,
USB).
- Experience in using debugging tools like JTAG, oscilloscopes, and logic analyzers
- Exposure to full development cycle involving architecture definition, design,
coding, debugging, testing, documentation.
- Bachelor or Master in Electronics/Electrical/Computer Engineering or equivalent.
- Preferred Experience Range: 5-7 Years
Good to Have:
- Experience in industrial embedded product development
- Familiarity with scripting (Python, Bash) for automation and testing.
- Valuable understanding and working knowledge of IEC104, Modbus, DLMS
protocols
📌 Embedded Systems Tech Leader (Single Board Computers (SBC), RTOS prog) (Gurugram)
🏢 Dev Solutions
📍 Gurugram