BA

Sr Eng, Software – Embedded Software

Baxter India Pvt Ltd
Bangalore ₹6-10 LPA Posted 10 Apr 2025
FULL TIME
code optimization
Embedded Software
Software Development Life Cycle
Communication Protocols

Job Description

  • Identifies technical problems, provides innovative, creative solutions and shares technical knowledge with team.
  • Incorporates business, market, industry and competitive knowledge into technical solutions that can be readily adapted to changes in technology and/or clinical use.
  • Generates alternatives and takes reasonable risks while solving technical problems.
  • Reviews and approves the design of a module/project
  • Demonstrates customer focus by ensuring quality of software releases and timely resolution of field reported issues
  • Responsible for analyzing and understanding the requirements.
  • Review work products and ensure the quality of deliverables
  • Provides input to the test strategies at a product level
  • Provides guidance to development and test teams with respect to overall design and development.
  • Demonstrates the application of principles of SDLC and methodologies like Lean/Agile/XP, CI, Software and Product Security, Scalability, Documentation Practices, refactoring and testing techniques.
  • Owns and drives continuous improvement activities by identifying and appropriately escalating process and product quality gaps. 
  • Work and collaborate closely with Project Manager to define and solve engineering changes/problems to make products that meet all performance and functional criteria within required project schedule, with minimum guidance.
  • Participate in design/change reviews with the Sustaining Team and Engineering Change Board – justify design detail and collaborate with other team members
  • Challenges project teams and established work processes and proactively finds creative methods to reach desired performance levels
  • Collaborate with internal and/or external parties in the development, improvement, and maintenance products.
  • Identify and report any quality or compliance concerns and take immediate corrective / Preventive action as needed.

What you'll bring

  • Bachelor's Degree in Computer Science/Electronics Engineering, Computer Science with 6 to 9years of work experience in embedded SW development. 
  • Experience in complete embedded software development life cycle from concept to release.
  • Experience in CommunicationProtocols: (CAN/Can-Open, I2C, Bluetooth, UART, SPI, USB, TCP/IP  etc).
  • Experience with Microcontroller's like STM32 family, TIVA series, i.MX series.
  • Experience in RTOS (Micrium/FreeRTOS/embOS/µCOS etc). OS scripting and internals.
  • Experience in Debugging tool like (Oscilloscope/CAN Analyzer/Peak Analyzer/IC5000/J-Linketc).
  • Experience with Development Environment and toolchain(KEIL/STM32Cube/TIVA/Code Composer Studio) .
  • Experience in Programming Languages like Embedded C, C++ etc. 
  • Experience with Bare Metal Architecture and Device Drivers is a plus.
  • Expertise in development and maintenance of Software embedded/distributed systems
  • Strong Object-Oriented development and design knowledge and experience
  • Knowledge of IoT, Cloud development and Cybersecurity technology will be an advantage.
  • Deep understanding of technology & software development principles.
  • Analysis and Design: Object Oriented Architecture, Design Patterns.
  • Experience in Development and Continuous Integration tools like Visual Studio/Eclipse, SVN, Git, Gerrit, Jenkins, Bitbucket, Jira etc.
  • Experience in Code Quality tools like Coverity, Fortify, Unit test tools. 
  • Demonstrated success in delivering results on technical challenges.
  • Good understanding of healthcare domain (regulations and standards) and medical software development process.
  • Excellent communication, inter-personal and leadership skills 
  • Firm decision maker and shall possess good influencing skills
  • Openness to collaborate in interest of project/organization.
  • Proactive and self-driven, possesses due sense of urgency                   
  • Shall possess systems mindset and good problem-solving abilities.
  • Working with multisite teams, Quality conscious and Process & customer Oriented
  • Coaching capabilities.
  • Self-motivated with good interpersonal skills

Join WhatsApp Channel