More jobs:
Board Package Engineer
Job in
Cedar Rapids, Linn County, Iowa, 52404, USA
Listed on 2026-06-27
Listing for:
eInfochips
Full Time
position Listed on 2026-06-27
Job specializations:
-
IT/Tech
Hardware Engineer, Unix/Linux, IT Support, Systems Engineer
Job Description & How to Apply Below
Job Description
- Development and porting of Board Support Packages (Boot loader & Linux kernel) for PowerPC, ARM architecture, including developing and modifying device drivers, configuration files, I/O initialization, startup routines, memory management, OS configuration, extensions to kernels, boot loaders, etc.
- Perform board bring-ups and hardware validation/debugging.
- Development of custom utilities useful for benchmarking target hardware or helping application and verification team.
- Perform hardware/software unit level tests and/or functional integration tests.
- Development of multi-threaded user space applications.
- Detail knowledge of Linux Device Drivers, subsystems, and Linux Environment.
- Board Bring-up.
- Programming language: C/C++.
- Operating System:
Linux – good understanding of device drivers, file systems, memory management, and OS internals. - Scripting language:
Python, Shell. - Tools: JTAG based hardware emulators; hardware debugging tools such as Oscilloscope, Logic Analyzer, Protocol Analyzers; kernel debugging tools such as ftrace; version control systems including GIT, Subversion, and tools like Gerrit, Git Lab.
All your information will be kept confidential according to EEO guidelines.
#J-18808-LjbffrTo View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×