Principal Embedded Software Engineer

Remote Full-time
What you will be doingDesign, develop and refactor real-time software architectures and modular software components Benchmark and optimize system performance per customer projects needsParticipate in design reviews, and code reviews in all teamsInterface with customer teams to define the proper Reproduce, isolate and debug complex low-level problems that may span interfaces between hardware and softwareCreate, review, and maintain documentationsMentor junior engineers, and provide consultation for cross functional collaborationCollaborate with the customer and internal teams to better the overall project experienceRisk assessmentContribute to the overall product design to help customers through various aspects of their product lifecycle. Developing technical proposals to help customers make technical decisions.Ensuring the project deadlines are met and / or issues are proactively identified and communicated.Research, estimate and drive pre-sales discussions from the engineering team for various customer projects. What We Need To See7-10+ years of experience building and shipping embedded systems using LinuxExperience with performance optimization, root cause analysis, and advanced troubleshooting at kernel-level.Ability to interpret hardware schematicsProficiency in C, Git, and one more one or more build environments such as Yocto, Buildroot, OpenEmbedded.Experience with Linux device drivers and bootloaders, one or more build environments such as Yocto, Buildroot, OpenEmbedded, and Android is a strong plus.Good breadth of technical knowledge (SoC, Linux SW, Tools, Applications, Secure boot) Excellent communication skillsAbility to work on multiple projects simultaneously while meeting tight schedules.Demonstrated experience of leading software projects while providing technical inputs to unblock supporting teams.Keen sense of urgency and drive for resultsOver and above, a deep commitment to your own quality work and a strong desire to help the entire team to succeedFamiliarity with security features such as SELinux, verified boot and trusted execution environments. Ways To Stand Out From The CrowdExperience working with open source communities to fix bugs, add features is a plus.Experience with optimizing system performance using tools such as profilers and tracers is a plus.Experience with real-time operating systems is a strong plus. Scripting and automation experience with Python, bash or similar languages is a strong plusExperience debugging issues on an embedded device using an oscilloscope is a strong plus.Sound Exciting? Get in touch today! We have very robust benefits including: Low-cost Medical / Dental / Vision coverage options 401K with generous employer match Responsible Paid Time Off + 11 Paid Holidays Remote work opportunities based on role Employee Assistance Program (EAP) Career growth and professional development opportunities All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or veteran status.

Apply Now

Apply Now →

Similar Jobs

Experienced Registered Behavior Technician for In-Home ABA Therapy - Atlanta, GA

Remote

Immediate Hiring: Experienced Registered Behavioral Technician (RBT) for Clinic-Based ABA Therapy Services

Remote

Experienced Registered Behavioral Technician (RBT) - ABA Therapy for Children with Autism Spectrum Disorder

Remote

Experienced Registered Nurse - Telehealth: Providing Remote Care Coordination and Patient Support

Remote

Experienced Substitute Teacher for Riverside County Schools - Join Scoot Education's Innovative Team

Remote

Experienced Substitute Teacher for San Bernardino County - Flexible Schedules & Competitive Pay

Remote

Experienced School Year Instructional Coach for High-Dosage Tutoring Programs in Edgewater Park, NJ

Remote

Experienced School Year Tutor for K-8 Students in Math and Literacy - Mickleton, NJ

Remote

Experienced Secondary Social Studies Teacher for Kansas - Flexible Hybrid Remote Arrangement

Remote

USPS Office Helper

Remote

Social Media Manager, Remote Job/ Side Hustle Opportunity (Open To All)

Remote

Quality Assurance Engineering Intern

Remote

Outbound Sales Development Representative

Remote

[Remote-Position] Call Center Representative REMOTE

Remote

Claim Specialist - Liability

Remote

Digital Marketing Communications Consultant

Remote

Remote Overnight Schedules – Detail-Oriented Night Jobs at $25–$35/Hour (No Degree Needed)

Remote

Remote Psychiatrist (MD/DO) - Maine

Remote

**Experienced Full Stack Business Analyst – Strategic Planning & Operational Excellence at arenaflex**

Remote

[Remote] Attorney/Lawyer

Remote
← Back