Job Description
No. of positions: 2
Location: New Delhi
Email to apply for the job: [email protected]
Responsibilities:
• Collaborate with cross-functional teams to understand and translate project requirements into embedded software solutions.
• Design, develop, and test embedded software applications using C/C++ programming languages.
• Develop low-level device drivers and firmware for microcontrollers.
• Implement and debug communication protocols (I2C, SPI, UART, etc.) to interface with various hardware components.
• Conduct schematic design and work closely with hardware engineers to ensure seamless integration of software and hardware components.
• Create and maintain technical documentation, including specifications, user manuals, and design documents.
• Stay current with emerging technologies and industry trends in the embedded systems domain.
Requirements:
• Strong proficiency in C/C++ programming languages for embedded systems.
• In-depth knowledge of microcontroller programming and familiarity with various microcontroller architectures (ARM, PIC, AVR, etc.).
• Experience in schematic design and familiarity with schematic capture tools.
• Proficiency in debugging tools and techniques for embedded systems.
• Solid understanding of communication protocols such as I2C, SPI, UART, etc.
• Familiarity with real-time operating systems (RTOS) and multitasking environments.
• Good problem-solving skills and ability to work independently and in a team.
• Strong written and verbal communication skills.
• Ability to thrive in a fast-paced, deadline-driven environment.
Preferred Skills (Good to Have):
• Experience in PCB design and layout using tools like KiCAD, EasyEDA, Altium Designer, or Eagle.
• Familiarity with wireless communication protocols (Bluetooth, Wi-Fi, Zigbee, etc.).
• Knowledge of signal processing algorithms and implementation.
• Understanding hardware interfaces (Ethernet, USB, CAN, etc.).
• Experience with version control systems (Git, SVN, etc.).
• Knowledge of software development methodologies and best practices.
We encourage you to apply at [email protected] if you are passionate about embedded systems development, possess the required technical skills, and are eager to work on challenging projects. Join our team and contribute to developing innovative embedded solutions that make a difference in various industries
💡 Quick Summary
Seeking a career-building opportunity? The Embedded Software Engineer position is now open for candidates interested in the Software Developer Jobs sector. This role in Delhi offers a professional environment and growth potential.
Requirement Snapshot: Candidates should possess basic communication skills, a proactive attitude, and the ability to work in a team. Experience in Software Developer Jobs is a plus.
