1

Trainee Linux Kernel Development Jobs in Pennsylvania

FPGA engineer. Timing. Granada, Spain

Bath, PA · On-site

$119K - $153K/yr

General knowledge of software engineering and development, embedded Linux, and Linux kernel drivers. * Passion, energy, and high motivation to participate in industrial R&D projects and initiatives.

FPGA engineer (Internship). Granada, Spain

Bath, PA · On-site

$119K - $153K/yr

Technical skills in general software development, embedded Linux, software engineering, FPGA design, firmware modules, and Linux kernel driver development and debugging. * Recommended experience in ...

FPGA engineer. Timing. Granada, Spain

Bath, PA · On-site

$119K - $153K/yr

General knowledge of software engineering and development, embedded Linux, and Linux kernel drivers. * Passion, energy, and high motivation to participate in industrial R&D projects and initiatives.

Experience with Test-Driven Development (TDD). * Experience working on embedded Linux / RTOSs ... Experience working directly with the Linux kernel or Device Drivers. * Experience with Simulation ...

Experience with Test-Driven Development (TDD). * Experience working on embedded Linux / RTOSs ... Experience working directly with the Linux kernel or Device Drivers. * Experience with Simulation ...

Principal CNO Software Engineer

State College, PA · On-site

$132K - $177K/yr

Highly experienced in systems software development (Linux/Windows kernel drivers) * Successfully developed cutting edge end-to-end cyber solutions * Effective communication with customers and ...

Highly experienced in systems software development (Linux/Windows kernel drivers) * Successfully developed cutting edge end-to-end cyber solutions * Effective communication with customers and ...

Sr. Embedded Software Engineer I

Pittsburgh, PA · On-site

$120K - $157K/yr

You'll bridge hardware and high-level applications across Embedded Linux, RTOS (Zephyr/FreeRTOS ... Experience: 6+ years of hands-on embedded software development, including 2+ years working on ...

Sr. Storage Software Developer

Pittsburgh, PA · On-site +1

$53 - $70/hr

Lead Subsystem Development: Assume ownership of entire subsystems within our distributed storage ... Experience developing Linux or BSD kernel-level code is a plus. Location: We strongly prefer ...

Sr. Storage Software Developer

Pittsburgh, PA · On-site +1

$53 - $70/hr

Lead Subsystem Development: Assume ownership of entire subsystems within our distributed storage ... Experience developing Linux or BSD kernel-level code is a plus. Location: We strongly prefer ...

Sr. Storage Software Developer

Pittsburgh, PA · On-site

$53 - $70/hr

Lead Subsystem Development: Assume ownership of entire subsystems within our distributed storage ... Experience developing Linux or BSD kernel-level code is a plus. Location: We strongly prefer ...

next page

Showing results 1-20

Trainee Linux Kernel Development information

What are the key skills and qualifications needed to thrive as a Trainee Linux Kernel Developer, and why are they important?

To thrive as a Trainee Linux Kernel Developer, you need a solid understanding of C programming, computer architecture, and operating system fundamentals, often supported by a relevant degree or coursework in computer science. Familiarity with source control systems like Git, Linux command-line tools, and debugging utilities such as GDB is typically expected. Attention to detail, problem-solving ability, and effective communication are crucial soft skills that help in code review and collaboration with the open-source community. These skills and qualities are essential for writing robust kernel code, troubleshooting complex issues, and contributing effectively to large-scale projects.

What types of projects or tasks can a Trainee Linux Kernel Developer expect to work on during their initial months?

As a Trainee Linux Kernel Developer, you will typically start with tasks such as fixing bugs, writing and running test cases, or updating documentation under the guidance of senior developers. You may also assist with small patches or contribute to device driver development, learning to navigate the kernel's codebase and its collaborative development workflow. Early exposure to code reviews and community discussions is common, helping you build both technical and communication skills essential for growth in kernel development.

What are Trainee Linux Kernel Developers?

Trainee Linux Kernel Developers are entry-level professionals who are learning to work on the core of the Linux operating system, known as the kernel. They typically assist with tasks such as debugging, writing or modifying kernel code, and understanding kernel architecture under the guidance of experienced developers. Their role involves gaining hands-on experience with kernel programming, contributing to open-source projects, and developing skills in C programming and system-level problem-solving.
What are the most commonly searched types of Linux Kernel Development jobs in Pennsylvania? The most popular types of Linux Kernel Development jobs in Pennsylvania are:
What are popular job titles related to Trainee Linux Kernel Development jobs in Pennsylvania? For Trainee Linux Kernel Development jobs in Pennsylvania, the most frequently searched job titles are:
What job categories do people searching Trainee Linux Kernel Development jobs in Pennsylvania look for? The top searched job categories for Trainee Linux Kernel Development jobs in Pennsylvania are:
What cities in Pennsylvania are hiring for Trainee Linux Kernel Development jobs? Cities in Pennsylvania with the most Trainee Linux Kernel Development job openings:
FPGA engineer. Timing. Granada, Spain

FPGA engineer. Timing. Granada, Spain

Safran

Bath, PA • On-site

$119K - $153K/yr

Full-time

Re-posted 12 days ago


Safran rating

7.9

Company rating: 7.9 out of 10

Based on 87 frontline employees who took The Breakroom Quiz

40th of 61 rated aerospace companies


Job description

We're looking for an FPGA Engineer to join our Technology Exploration Unit team in Granada, Spain.


Our Technology:


We are the world leader in Resilient Positioning, Navigation and Timing (R-PNT) solutions that improve the reliability, performance, and safety of critical applications, and high-risk operations, even in GPS/GNSS-denied environments. We provide virtually fail-safe GNSS and PNT solutions for military and commercial applications worldwide, and ultra-precise synchronization (sub-ns) and frequency distribution for applications requiring a high degree of reliability and precision through White Rabbit PTP.

In addition, Safran has great expertise in Time Sensitive Networking (TSN) through several projects in the framework of aerospace with ESA to provide deterministic communications with zero-packet loss. Overall, we deliver highly dependable solutions that always have high accuracy and robust timing at their core.


The Position:


As an assistant R&D engineer, you will be a key member of our Technology Exploration Unit in Granada, Spain. You will be involved in research and development tasks in the areas of telecommunications and deterministic networking.


What you'll be doing:


  • You will have responsibility for understanding requirements, developing innovative projects, planning new features, and ensuring that all developments are delivered according to specification.
  • We are all about improvement, so you will be able to identify opportunities to improve product performance, efficiency, and design.
  • You will use your critical thinking and problem-solving skills to ensure the highest quality for the results considering scheduling, budget, and effort constraints.
  • You will work with the latest and greatest in Resilient PNT and deterministic technologies!
  • You will have effective, constant communication with other project partners and project managers all the way from the kick-offs to the stakeholder meetings.
  • You will participate in internal meetings to build a comprehensive work plan, manage the budget and personnel effort for projects.
  • You will write deliverables, dissemination material, assist in project-related communication activities, and attend workshops and other events.
  • You will be developing the key firmware and FPGA elements of different prototypes for TSN networking. Validation of the design will be an important part of the position, and you will be expected to produce test benches, simulations, and experimental evaluation strategies to verify the prototypes.


What you Bring to Safran:

  • Master's Degree in Telecommunications, Software Engineering, Computer Science, or related.
  • Excellent written and dissemination skills in English (advanced Cambridge certificate or similar, at least similar speaking skills).
  • General knowledge of software engineering and development, embedded Linux, and Linux kernel drivers.
  • Passion, energy, and high motivation to participate in industrial R&D projects and initiatives.
  • Teamwork, organization skills, autonomous work, and project management.
  • Required experience in:
    • Knowledge of Xilinx FPGA tools and platforms (Vivado, Vitis, HLS, ...).
    • General understanding of embedded software development, debugging, FPGA logic design and verification.
    • FPGA logic design (VHDL/Verilog, test bench implementation, debugging, timing closure, ...).
    • Provable experience successfully implementing and debugging FPGA IP cores for different project requirements, such as network accelerators, image processing extensions, ...
    • Extensive experience in repositories and version control systems (Git, SVN, ...).
  • Desirable experience in:
    • Knowledge of Ethernet networking, such as link layer protocols, Ethernet MAC, data switching, VLAN and 802.1Q standards.
    • Previous experience with other data interfaces, such as Aurora, GMII, SGMII, RGMII, RapidIO serialization, PHY modules, or the Xilinx GTx transceivers.
    • Prior knowledge of timing, synchronization, and frequency dissemination (PTP, NTP, SyncE, or othes).
    • Previous experience in R&D projects.
    • Knowledge of the Xilinx architecture and platforms, e.g., Zynq-7000, UltraScale, Zynq-MPSoC.
    • Knowledge of embedded Linux tools and build systems (e.g., Buildroot, Petalinux, ...).


The keys of our offer:

  • Be part of a leading and expanding company.
  • Health insurance.
  • Flexible work schedule.
  • International and dynamic work environment in Granada, Spain.
  • High possibilities to grow inside the company.
  • Professional Career Plan.

What Safran employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom