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