Embedded Software Engineer -Bangalore

Embedded Software Engineer -Bangalore

1 Nos.
34291
Full Time
10.0 Year(s) To 15.0 Year(s)
0.00 LPA TO 0.00 LPA
IT Software - Client Server
IT-Software/Software Services
Job Description:

Job Description

Analyzes, develops, designs, and maintains software for the organization’s products and systems. Performs system integration of software and hardware to maintain throughput and program consistency. Develops, validates, and tests: structures and user documentation.

  •       Responsible for developing firmware for communication devices for the professional and mission-critical market in the commercial, government, and industrial segments.
  •       Participate and lead in all aspects of the product development process including specification definition, design, implementation, and testing, and possess a good understanding of the various software life cycle. ( Agile)
  •       Work closely with the front-end team and test team to ensure a good solution is put in place to promote successful feature deployment.
  •       Perform and lead detailed technical analysis required for the project, identify and solve complex technical problems requiring proper evaluation/analysis.
  •       Collaborate and add values through participation in peer design and code review, providing comments and suggestions  
  •       Able to collaborate effectively across various functional teams from different sites to resolve complex product issues
  •       Define specifications that include software requirements for new software platform/system features/solutions.
  •       Create documents for Architecture & Design, and Message Sequence Chart (MSC) for feature development
  •       Well-versed in Agile software development methodology.
  •       Create and execute unit, integration, and system tests

 

Basic Requirement

  • PHD/Master's/Bachelor Degree in Computer / Electrical /Electronic / Telecommunications / Software Engineering or Computer Science.
  • More than 10 years experience in architecting embedded platform solutions for end to end system
  • Strong Programming skills in C/C++ required
  • Development experience with RTOS and ARM Based microcontrollers
  • Knowledge of standard bus interfaces (SPI, UART, I2C, PWM, etc.)
  • Familiarity with Linux internals, kernel programming, and device drivers.
  • Proficiency in embedded software development tools, debuggers, source code control environment.
  • Up to date knowledge in telecommunication protocols (GSM, CDMA, LTE)
  • Good knowledge in design and implementation using design principles, patterns, and best practices.
  • Excellent understanding of Cloud architecture for IoT applications preferably Azure
  • Familiar with Cybersecurity expectations and deployment
  • Experience Strong Agile practitioner with practical skills on the process, Scrum framework, and SAFE
Company Profile

The Organization is emerging as a leader in providing engineering --- worldwide. They offer end-to-end Semiconductor, Embedded, and IT services to design and build next-generation leadership products under one roof. And allowing clients to achieve both quick wins and long-term results. The --- has grown from strength to strength. They currently have over 400 employees with offices in multiple cities in India, the USA, Singapore, Sweden, Finland, the USA, UK, South Korea, and more upcoming.

Apply Now

  • Interested candidates are requested to apply for this job.
  • Recruiters will evaluate your candidature and will get in touch with you.

Similar Jobs