Lead Engineer - Embedded Firmware

Teknik, data och digitalt · Mjukvaru- och webbutveckling · Inbyggda system · Mjukvaruutveckling

I korthet

Lead Firmware Engineer at Atlas Copco in Pune, India, focusing on developing embedded firmware for next-generation vacuum pumps and compressors. Requires strong C++ coding, Linux device driver development, and experience with build systems like Yocto or Buildroot.

Ansvarsområden

  • Detailing requirements, software implementation, integration, and system testing.
  • Design and develop multi-threaded Embedded applications for Vacuum Pumps and Compressors.
  • Understand legacy products development and their working principles.
  • Participate in developing test suites for validation and testing.
  • Maintain and manage source code.
  • Work as part of a team to deliver on-time and right-first-time solutions.
  • Assist in the development, maintenance, and execution of automated tests.
  • Participate in Agile ceremonies.

Krav

  • Graduate degree in electronics or computers.
  • Approximately 8 years of industry experience.
  • Hands-on coding in C++ in an embedded environment (System programming).
  • Experience and extensive knowledge of Linux device driver development for EEPROM, SPI, CAN, SERIAL, FLASH devices.
  • Proficient in using Git for version control.
  • Proficient with implementing unit tests for software including test-driven development.
  • Experience with Linux administration of build environments and custom embedded distributions.
  • Proficient in Linux kernel and ARM microprocessor peripheral driver development.
  • Proficient with U-Boot or other standard boot loaders.
  • Solid Embedded Linux experience with Yocto or Buildroot.
  • Proficient with shell scripting.
  • Proficient with working with hardware, schematics, and datasheets.
  • Familiar with network programming in Linux (TCP, UDP).
  • Knowledge of creating a board support package.
  • Proficient with Make files or build systems.
  • Must have solid experience in technically being hands-on the project.
  • Familiar with debugging tools and profiling tools.
  • Knowledge of network configuration and debugging.
  • Ability to work closely with Hardware & SQA team members as well as small teams to complete tasks.
  • Has a proactive, self-motivated approach to solving problems.

Önskade kvalifikationer

  • Knowledge of working with open-source software communities is preferred.
  • Knowledge of working with the kernel development community.
  • Familiarity with various operating Systems such as freeRTOS, Linux.

Förmåner

  • An opportunity to work with a 150-year-old, leading global product company.
  • An opportunity where you are empowered to drive your own professional journey through research and development.
  • A challenging role focused on developing new systems with the help of advanced embedded technology.
  • Global exposure and opportunities through internal mobility.
  • Freedom and authority to act.
  • A culture where we care about each other and the world around us.
  • Best in class total reward program covering Insurances, Higher Education, flexible work timing.
#Embedded Firmware#Embedded Linux#Firmware Development#C++#Linux Device Driver Development#Yocto#Buildroot#ARM Microprocessor#Agile
Atlas Copco Group Logo

Företag

Atlas Copco Group

Publicerade jobb

för 22 timmar sedan

Upphör

om 5 dagar

Anställningstyp

Heltid

Arbetsform

Hybrid

Erfarenhetsnivå

Mellannivå

Platser

Pune, India

Kvalifikation

Kandidatexamen

Sökande

Ansök tidigt