Embedded Linux Developer

Not Interested
Bookmark
Report This Job

profile Job Location:

Pune - India

profile Monthly Salary: Not Disclosed
Posted on: 30+ days ago
Vacancies: 1 Vacancy

Job Summary

Be visionary

Teledyne Technologies Incorporated provides enabling technologies for industrial growth markets that require advanced technology and high reliability. These markets include aerospace and defense factory automation air and water quality environmental monitoring electronics design and development oceanographic research deepwater oil and gas exploration and production medical imaging and pharmaceutical research.

We are looking for individuals who thrive on making an impact and want the excitement of being on a team that wins.

Job Description

Job Summary:

We are seeking a skilled and motivated Embedded Linux Developer to join our engineering this role you will be responsible for designing building and maintaining custom Linux-based operating systems for embedded platforms using tools such as Yocto Project. You will also contribute to the development of user-space applications and system-level software for small single-board computers (SBCs) used in our products.

Detailed Description:

  • Design configure and maintain custom Embedded Linux distributions using Yocto Buildroot or similar tools.
  • Integrate and maintain board support packages (BSPs) for various ARM-based SBCs.
  • Develop and debug Linux kernel modules device drivers and bootloaders (e.g. U-Boot).
  • Write and maintain user-space applications and system services in C/C Python or Shell.
  • Optimize system performance boot time and memory usage for embedded environments.
  • Collaborate with hardware engineers to bring up new boards and validate hardware functionality.
  • Maintain version control CI/CD pipelines and documentation for embedded software projects.
  • Troubleshoot and resolve issues across the full software stack (bootloader kernel user space).
  • Stay current with developments in the Embedded Linux ecosystem and recommend improvements.


Requirements:

  • Bachelors or Masters degree in Computer Science Electronics Electrical Engineering or related field.
  • 3 years of experience in Embedded Linux development.
  • Strong experience with Yocto Project and custom Linux image creation.
  • Proficiency in C/C Shell scripting and Python.
  • Experience with Linux kernel configuration patching and driver development.
  • Familiarity with cross-compilation toolchains and embedded debugging tools (e.g. JTAG GDB).
  • Experience working with SBCs such as Raspberry Pi BeagleBone or similar.
  • Solid understanding of networking filesystems and inter-process communication in Linux.

Preferred Skills/Experience:

  • Candidates with aPostgraduate Diploma in Embedded Linuxwill be givenpreference.
  • Experience with Buildroot OpenEmbedded or other embedded build systems.
  • Knowledge of secure boot OTA updates and system hardening for embedded devices.
  • Experience with CI/CD tools like Jenkins GitLab CI or similar.

Teledyne and all of our employees are committed to conducting business with the highest ethical standards. We require all employees to comply with all applicable laws regulations rules and regulatory orders. Our reputation for honesty integrity and high ethics is as important to us as our reputation for making innovative sensing solutions.

.

Be visionaryTeledyne Technologies Incorporated provides enabling technologies for industrial growth markets that require advanced technology and high reliability. These markets include aerospace and defense factory automation air and water quality environmental monitoring electronics design and deve...
View more view more

Key Skills

  • Bidding
  • Dermatology
  • Actuarial
  • Corporate Marketing
  • Government

About Company

Get leading-edge marine equipment & technology from market leader Teledyne Marine, including: imaging, instruments, interconnect, seismic + vehicles. See how!

View Profile View Profile