The Job is closed. Check the latest active jobs here
Location: Delhi
Company: IndiNatus India Private Limited
As an Embedded System Engineer at IndiNatus, you will be responsible for the design, development, and testing of embedded systems used in our security products. You will work closely with cross-functional teams to deliver high-quality, feature-rich embedded solutions that meet the needs of our customers.
Key Responsibilities
Embedded Systems Design and Development:
- Design and develop embedded systems architecture and firmware for security products, including CCTV cameras, access control systems, and alarm systems.
- Develop low-level device drivers, communication protocols, and firmware modules to interface with hardware components such as microcontrollers, sensors, and actuators.
- Optimize system performance, memory utilization, and power consumption through efficient firmware design and implementation.
Hardware Integration and Testing:
- Collaborate with hardware engineers to integrate firmware with electronic hardware designs and ensure compatibility and functionality.
- Conduct unit testing, integration testing, and validation testing of embedded systems to verify compliance with specifications and performance requirements.
- Debug hardware-software interface issues and firmware bugs using debugging tools and techniques.
System Optimization and Performance Tuning:
- Identify opportunities for system optimization and performance improvement through code refactoring, algorithm optimization, and hardware configuration adjustments.
- Analyze system performance metrics and conduct profiling to identify bottlenecks and areas for improvement.
- Implement optimizations to enhance system responsiveness, throughput, and reliability.
Documentation and Compliance:
- Prepare technical documentation, including design documents, specifications, test plans, and user manuals, to support product development and deployment.
- Ensure compliance with industry standards, regulatory requirements, and best practices for embedded system design and development.
- Maintain version control and documentation management systems to track changes and revisions.
Collaboration and Communication:
- Collaborate effectively with cross-functional teams, including hardware engineers, software developers, and quality assurance testers, to achieve project goals and deliverables.
- Communicate technical concepts, project status updates, and issues effectively to stakeholders and team members.
- Participate in design reviews, code reviews, and project meetings to provide input and feedback on embedded system design and implementation.
Mandatory
- Excellent Embedded C/C++ skills(Must to have)
- Embedded Linux application development experience
- BSP & bootloader porting and HW bring up experience
- Strong debugging skills
- Strong Linux OS concepts understanding
- Device driver development/integration experience
- Experience in system software development of camera products
- Experience in Qualcomm / Nvidia / Ambarella / Ingenic / Singmaster / TI / NXP platforms.
- Experience in media frameworks/media pipeline development – ffmpeg, openCV, gstreamer etc.
- Audio/Video streaming experience – RTSP, WebRTC etc.
Qualifications
- Bachelor’s degree in Electrical Engineering, Computer Engineering, or related field. Master’s degree preferred.
- Strong programming skills in embedded C/C++ and experience with embedded development tools and environments (e.g., ARM Cortex-M, Atmel AVR, TI MSP430).
- Familiarity with communication protocols such as UART, SPI, I2C, Ethernet, and wireless protocols (e.g., Wi-Fi, Bluetooth, ZigBee).
- Knowledge of real-time operating systems (RTOS), embedded Linux, and firmware development frameworks.
- Experience with hardware debugging tools (e.g., oscilloscopes, logic analyzers, JTAG debuggers) and familiarity with hardware debugging techniques.
- Excellent problem-solving skills, attention to detail, and ability to work effectively in a collaborative team environment.
Location: This position is based at our headquarters in Okhla Phase – I, New Delhi, with occasional travel to customer sites and manufacturing facilities as needed.