Position Summary: Senior Software Engineer - BionicsMakers Hive Innovations Pvt. Ltd.General Job PurposeSenior Software Engineer - Bionics, will be working on Bionics related products which involves implementing software, design, development, debugging & Testing of Embedded Systems. Analysing and enhancing efficiency, stability, and scalability of system resources. Senior Software Engineer must execute complete embedded software development lifecycle, with a goal to create scalable and optimized software systems.A. Job Responsibilities: Design Implementation1. Design and implement software of embedded devices and systems from requirements to production and commercial deployment2. Design, develop, code, test, and debug system software3. Review code and design4. Analyse and enhance efficiency, stability, and scalability of system resources5. Integrate and validate new product designs6. Support software QA and optimize I/O performance7. Provide postproduction support8. Provide support to hardware design teamB. Job Responsibilities: Duties1. Maintain, upgrade, and modify embedded systems as needed2. Work with Manager in developing technical specifications based on customer requirements3. Analyse system technical issues and develop appropriate resolutions4. Coordinate with design, development, testing and implementation teams to plan and complete assigned projects within deadlines5. Participate in system design reviews and recommend improvements6. Identify technical risks and challenges and propose action plans7. Support in integrating modules to existing systems and perform integration testing8. Assist in preparing system design and architecture documents9. Adhere to system development lifecycle processesC. Job Responsibilities: Key Skills1. Proven experience in embedded systems design & development with pre-emptive, multitasking real-time operating systems2. Hands-on experience with embedded firmware development3. Hand