Job Description – Senior Software Engineer
Experience Range - 6 - 8 YOE
Location Requirement - Bangalore – PSN, Whitefield
Mode - Hybrid (3 days a week)
Responsibilities
- Provide technology contributions in
- Working in an agile development environment, Scrum, Iterative, V-mode
- Translating business requirements into low-level application design
- Application code development through a collaborative approach
- Doing Full-scale unit testing
- Embedded SW Design, development, test & integration, debugging techniques.
- Object oriented analysis and design, Design Patterns
Soft Skills
Should be able to contribute as an individual contributorShould be able to execute his / her responsibility independentlyExcellent problem-solving skills and attention to detail.Focus on self-planning activitiesFirm with communication skillsOrganize and present technical status to Technical Leader.Mandatory Skills
C++[OOPS]Good understanding of OS : Linux, RTOSExperience on IDE : Tornado, Visual StudioGood understanding of Networking Protocols : TCP / IP Layer, Client Server ArchitecturesExposure to IPC, I2C, UART, USB, Ethernet, SPI,, Wireless Technologies (BLE)Good understanding of stacks, memory mngt, heaps, multithreading, memory profiling tools like Coverity, ValgrindGood Experience in Bare metal programming & debugging techniques.Experience on Gerrit / Git / Jenkins / GitBucket and CI build processNice-to-have Skills
Exposure to Medical Standards & Protocols : EMR, HL7, FHIR, MLLP, IoT device-cloud connectivity protocols such as MQTT, COAP, WebSockets.Experience in Healthcare domain is a plusC language programming skillsGood in Scripting Languages : Python, Makefiles, CMake