Minimum 3 years of experience OR 9 years of relevant experience without a degree
At least 3 years of experience with embedded Linux device drivers
Proficiency in embedded C/C++ programming
Familiarity with scripting languages such as Bash and Python
Experience in board bring-up and hardware integration
Skilled in debugging using hardware schematics, logic analyzers, and Wireshark
Ability to work collaboratively with strong communication skills
Knowledge of GIT and SVN version control
Experience in packaging Linux distributions with Buildroot
Background in Agile methodologies and DevSecOps.
Responsibilities
Participate in Agile team meetings to support program plans
Design, code, test, and deliver embedded Linux software systems
Manage change requests and tasks using Jira
Troubleshoot complex hardware-software issues
Support a variety of hardware boards with driver and BSP development
Benefits
Onsite work at Cedar Rapids, IA
Contract duration of 12 months at 40 hours per week
Opportunity to work on cutting-edge defense solutions
Engagement with a skilled technology team in applied research
Challenging role that contributes to national defense initiatives
Full Job Description
Job Title: Embedded Linux Engineer
Location: Cedar Rapids, IA (Onsite)
Duration: 12 Months Contract (40 hours per week)
Direct Client Need
Position Summary:
Our major client is seeking a highly skilled and innovative Embedded Linux Software Engineering Contractor to work with our Applied Research and Technology (ART) Microelectronics Technology team.
Your work will contribute to the development of cutting-edge defense solutions across Mission Systems, leveraging your expertise developing and supporting embedded Linux Board Support Package (BSP) and driver development.
Job Responsibilities:
Participate in Agile team meetings and planning activities, as required to support programs covered by this work plan
Contribute to the design, coding, testing, delivery and ongoing support for embedded Linux software systems in areas such as build toolchain, kernel, root filesystem, bootloader, device drivers, and BSP for a wide variety of hardware boards
Participate in root cause analysis and resolution of complex hardware-software issues.
Management of change request and task assignments through Jira
Qualifications
Minimum 3 years of experience OR In absence of a degree, 9 years of relevant experience is required
A minimum of 3 years professional experience with embedded Linux device drivers
Proficiency with embedded C/C++
Experience with scripting languages (Bash and Python)
Experience with board bring-up and target hardware integration
Experience with debugging and root cause investigations using hardware schematics and tools such as logic analyzer and Wireshark
Excellent communication and teamwork skills with the ability to work in a collaborative environment
Experience with GIT and SVN version control systems
Experience packaging custom Linux distribution with Buildroot
Development experience Agile methodologies and DevSecOps
Additional Information
Please send your updated resume to vinoth.xyant@gmail. com or apply online.