Board Support Package Software Engineer
- Location
- Cedar Rapids, IA · On-site
- Job type
- Full-time
- Level
- Mid-level
- Listed
- 30 days ago
Skills & highlights for this role
- Linux device drivers
- board bring-up
- C/C++
Also useful
- JTAG
- kernel debugging
- Python
About the role
Development and porting of Board Support Packages (Boot loader & Linux kernel) for PowerPC, ARM architecture which includes developing and modifying device drivers, configuration files, I/O initialization and startup routines, memory management, OS configuration, extensions to kernels, boot loaders, etc
- Perform board bring-ups and hardware validation/ debugging.
- Development of custom utilities which can useful for benchmarking of target hardware or help application and verification team.
- Performing hardware/software unit level tests and/or functional integration tests.
- Development of multithreaded user space applications
- Tools: JTAG based hardware emulators, Hardware debugging tools e.g. Oscilloscope, Logic Analyzer, Protocol Analyzers, Kernel debugging tools e.g. ftrace, GIT, Subversion, GIT based code maintaining tools e.g. gerrit, gitlab
Qualifications
Must possess detail knowledge of Linux Device Drivers, subsystems and Linux Environment
- Hands on experience of 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
- Additional Information: Anvesh Reddy
From idexcel's careers page, first listed on Rolev.ai on October 10, 2026. Rolev.ai is not the employer.
How Rolev.ai helps with this application
Rolev.ai is a job search and application tool for US job seekers. For this Board Support Package Software Engineer role at idexcel, it shows how your resume fits, tailors your resume to the posting, and prepares the application for you to review.
See how you fit
Openings from employer career sites are ranked against your whole resume—and searchable inside Claude, ChatGPT, and Cursor via Rolev.ai MCP.
Tailor without inventing
Every change to your resume is checked against your original. New experience goes in only with your yes—zero fabricated claims.
Draft the full kit
Tailored and Full Match resumes, role-specific cover letters, and answers to employer screening questions are prepared in seconds.
1-Click Extension Autofill
The Chrome extension fills the employer's Greenhouse, Workday, Lever, or Ashby form in 1 click. You review it and press Submit.
Common questions
Where is the Board Support Package Software Engineer job at idexcel located?
This Board Support Package Software Engineer position at idexcel is located in Cedar Rapids, IA (On-site). Always check idexcel's application page for specific state eligibility or relocation policies.
What qualifications are required for Board Support Package Software Engineer at idexcel?
For the Board Support Package Software Engineer role, idexcel highlights experience with Linux device drivers, board bring-up, C/C++. Rolev.ai can score your existing resume against these requirements and show any skill gaps before you apply.
How do I apply for the Board Support Package Software Engineer position at idexcel?
This listing links directly to idexcel's SmartRecruiters application page. You can apply directly on idexcel's site, or use Rolev.ai to check your resume fit, generate a zero-hallucination tailored resume and cover letter for this posting, and autofill the SmartRecruiters application form in 1 click with the Rolev.ai Chrome extension. You always review the form and press Submit yourself.