Career Center
Entry-Level Embedded Linux Software Engineer
OLogic, Inc.
Posted on 06/10/2022
Location
Santa Clara, California
Description
Do you like robotics and want to make a positive impact on some of the most groundbreaking robotics and consumer electronics projects in Silicon Valley? We’re seeking a creative and motivated Entry-Level Embedded Linux Software Engineer with excellent analytical, problem solving and communication skills to join our team to ensure innovative design solutions are provided to all our clients.
As an Entry-Level Embedded Linux Software Engineer, you would get to work on software builds, device drivers, and low-level systems architecture using Yocto Linux, CMake, C, C++., and more. In addition, you will have the opportunity to develop your skills through working on a variety of unique client projects and one on one mentorship with some of the most talented roboticists in the industry. This opportunity is ideal for a candidate who has some experience in the industry, solid working skills, and wants to learn more through on the job training.
Major Duties & Responsibilities
- Utilize Yocto Linux and similar tools to execute code design, implementation, and testing for a variety of OLogic client projects
- Develop design, requirement, and testing documentation
- Perform debugging and project fixes
Minimum Skills & Abilities
Key Qualifications:
- Experience with Yocto Linux and its associated build tools
- Experience with CMake, C, C++ and Python software development
- Demonstrated prior knowledge of basic software engineering algorithms
Nice to Have:
- Experience using Raspberry Pi, Android, STM32 firmware development and/pr ROS
- Experience with Linux Kernel and device drivers
- AOSP experience
Minimum Education & Experience
- Bachelors in Computer Science or related field
Back to All Careers