Talent.com
This job offer is not available in your country.
Sr Eng, Software – Embedded Software

Sr Eng, Software – Embedded Software

ConfidentialBengaluru / Bangalore
30+ days ago
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
    • Skills Required

      Software Development Life Cycle, Embedded Software, Communication Protocols, code optimization

    Create a job alert for this search

    Sr Software Eng • Bengaluru / Bangalore