drjobs Embedded Software Engineer العربية

Embedded Software Engineer

Employer Active

1 Vacancy
The job posting is outdated and position may be filled
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Job Location drjobs

Bengaluru - India

Monthly Salary drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Vacancy

1 Vacancy

Job Description

Are you passionate about creating innovative embedded systems solutions across a variety of product categories in the defence sector Were seeking an experienced Embedded Software Engineer with a strong foundation practical holistic experience exceptional problemsolving skills and a knack for continuous learning to join our dynamic team. You will work on a variety of projects from inception to completion collaborating closely with crossfunctional teams to design develop and optimize embedded software for our products.
Responsibilities:
  • Design and develop embedded software for our products from concept to implementation.
  • Collaborate with hardware engineers to define system requirements and constraints.
  • Develop and optimize device drivers firmware and lowlevel software for microcontrollers and microprocessors.
  • Conduct debugging and testing of embedded systems to ensure reliability and performance.
  • Implement communication protocols and interface with sensors actuators and external devices.
  • Document software design architecture and development processes.
  • Collaborate with crossfunctional teams to ensure seamless integration of software and hardware components.
  • Stay uptodate with the latest industry trends and technologies and recommend improvements and innovations.
Required Skills/Qualifications
  • Bachelors or Masters degree in Electronic Electrical Computer Engineering or a related field.
  • Minimum of 3 years of experience in embedded software and firmware development (STM32)
  • Proficiency in programming languages such as C and C.
  • Knowledge of bare metal programming realtime operating systems (RTOS) and embedded system architectures.
  • Experience with embedded development tools IDEs and debugging techniques.
  • Familiarity with communication protocols (e.g. SPI I2C UART Ethernet LoRa) and peripheral interfaces.
  • Solid understanding of hardwaresoftware interaction and debugging tools (oscilloscopes logic analyzers etc.).
  • Experience with version control systems (e.g. Git) and bug tracking tools.
Desired Skills:
  • Experience with hardware design or PCB layout
  • Experience in power management in Microcontrollers
  • Knowledge of safetycritical software development and standards.
  • Experience with agile development methodologies and testing standards
  • Contributions to opensource projects or a portfolio of personal embedded projects.
Key Traits

  • Ability to work independently and as part of a team
  • Excellent problemsolving and debugging skills
  • Excellent communication and interpersonal skills
  • Ability to stay updated with industry trends emerging technologies and best practices
Why Join Us:
  • Be part of a dynamic and innovative company growing at a fast rate
  • Collaborate with a talented and passionate team.
  • Opportunity to work on a diverse range of exciting projects.
  • Immense room for fast professional growth and advancement.
  • Scope for rapid continuous learning

About EMSEC
EMSEC () is an innovative research company based in the UK with offices in Bangalore. We build novel electronic & mechatronic products for a variety of sectors (including industrials and defence).


embedded software,embedded c,embedded systems

Employment Type

Full Time

Company Industry

About Company

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.