C++ Linux Kernel Engineer
Jobot, Mc Lean, VA, United States
This Jobot Consulting Job is hosted by: Charles Simmons
Are you a fit? Easy Apply now by clicking the "Apply Now" button
and sending us your resume.
Salary: $50 - $100 per hour
A bit about us:Small minority owned IT consulting business specialized in IT infrastructure, Cloud Computing, DevSecOps, and Enterprise Software Engineering.
Why join us?- flexible work schedule, part time and full time available
- hourly rate $50-100/hr
Job Details:
We are on the hunt for a highly skilled and innovative Consulting C++ Linux Kernel Engineer to join our dynamic technology team. This is an exciting opportunity for an experienced professional to work in a fast-paced, innovative environment, where you will have the chance to make a significant impact.
The successful candidate will be responsible for designing, implementing, and managing software programs using C++ on Linux Kernel. You will be expected to leverage your expertise and creativity to solve complex problems and deliver high-quality solutions. Having a deep understanding of Linux Kernel and a strong background in C++ is a must for this role.
Responsibilities:
- Design and implement software of embedded devices and systems from requirements to production and commercial deployment.
- Design, develop, code, test and debug system software.
- Review code and design, and provide feedback to team members.
- Analyze and enhance efficiency, stability and scalability of system resources.
- Interface with hardware design and development.
- Assess third party and open source software.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Work with outside data sources and APIs.
- Work on bug fixing and improving application performance.
- Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
Qualifications:
- Bachelor's degree in Computer Science, Engineering or a related subject.
- Proven working experience in software engineering with at least 5+ years of experience.
- Solid programming experience in C++.
- Experience in hands-on development and troubleshooting on embedded targets.
- Solid programming experience in Nix.
- Proven experience in embedded systems design with preemptive, multitasking real-time operating systems.
- Familiarity with software configuration management tools, defect tracking tools, and peer review.
- Knowledge of OS coding techniques, IP protocols, interfaces and hardware subsystems.
- Adequate knowledge of reading schematics and data sheets for components.
- Strong documentation and writing skills.
- Ability to work in a team setting and independently under minimal supervision.
- Strong problem-solving skills and attention to detail.
- Excellent verbal and written communication skills.
- A passion for technology and innovation.
Key words: C++, Linux, Kernel, ARM, x86, x64, Rust, Hypervisor, Deterministic Simulation Testing
Interested in hearing more? Easy Apply now by clicking the "Apply Now" button.