Embedded/Firmware C/C++ Developer
Jobs via Dice
Job Overview
Who's the hiring manager?
Sign up to PitchMeAI to discover the hiring manager's details for this job. We will also write them an intro email for you.

Job Description
Embedded/Firmware C/C++ Developer at Libsys, Inc.
Libsys, Inc. is seeking an experienced Embedded/Firmware C/C++ Developer to join their team. This remote position is ideal for a candidate with a strong background in software engineering, particularly those with prior experience at Google.
As an Embedded/Firmware C/C++ Developer, you will be crucial in developing robust and efficient systems. The role demands deep expertise in core programming languages, version control, and cloud technologies, with a strong emphasis on large-scale software development environments.
Minimum Qualifications
- Experience: 3+ years of professional experience in software engineering.
- Core Languages: Strong proficiency in C or C++ with a deep understanding of memory management and data structures.
- Version Control: Advanced knowledge of Git workflows in a team environment.
- Cloud & DevOps: Hands-on experience with Cloud platforms (Google Cloud Platform, AWS, or Azure) and containerization technologies (Docker, Kubernetes).
- Domain Expertise: Proven experience working in Large Software Development environments.
- Specific Exposure: Must have exposure to at least one of the following:
- Android AOSP or iOS Internal Architecture
- Linux Kernel or Driver Development
- Embedded Systems / Firmware
- Large-scale distributed systems
Key skills/competency
- C
- C++
- Memory Management
- Data Structures
- Git
- Google Cloud Platform
- AWS
- Azure
- Docker
- Kubernetes
- Android AOSP
- iOS Internal Architecture
- Linux Kernel Development
- Driver Development
- Embedded Systems
- Firmware
- Distributed Systems
- Software Engineering
How to Get Hired at Jobs via Dice
- Research Libsys, Inc.'s culture: Study their mission, values, recent news, and employee testimonials on LinkedIn and Glassdoor to align your application.
- Highlight relevant C/C++ expertise: Tailor your resume to showcase strong proficiency in C/C++, memory management, and data structures crucial for embedded roles.
- Emphasize 'Ex-Google' background: Clearly articulate your experience at Google and how it aligns with large-scale software development and complex systems.
- Detail cloud and embedded projects: Provide specific examples of your hands-on experience with GCP, AWS, Docker, Kubernetes, Android AOSP, Linux Kernel, or firmware development.
- Prepare for technical deep dives: Expect rigorous technical interviews focusing on system design, embedded principles, and advanced C/C++ problem-solving relevant to the Embedded/Firmware C/C++ Developer role.
Frequently Asked Questions
Find answers to common questions about this job opportunity
Explore similar opportunities that match your background