Principal Embedded Software Engineer
We are looking for a Principal Embedded Software Engineer to join our embedded development team. It is an opportunity to join an energetic team to build innovative products that rock the market and impact millions of users. You will make architecture design decisions and guide team members to stay with the best practice in software development. You will lead the development process through our platform launch and product customization, making direct impact to support the success of the product from the first line of code.\n
Responsibilities- Embedded firmware design from architecture, coding, integration, debugging to releasing.
- Lead the discussion with other team members in current and proposed architecture(s), defects, enhancements, and other issues.
- Design platform codebase that can be adapted to support various customer projects.
- Analyze issues and fix bugs leveraging tools and instruments on hardware.
- Work as a lead of the Agile cross-functional development team, delivery code with quality following best practice for secure software development.
- Improve and maintain CI/CD and test automation framework.
- Demonstrated organizational skills, with ability to handle and prioritize multiple projects in a timely manner in a fast-paced environment.
- Proficient in C/C++ with more than 10 years of product development experience
- Strong embedded software development skill with FreeRTOS and Embedded Linux
- Past product development experience using BLE, RF4CE, ZigBee, Thread and/or WiFi is mandatory
- Familiar with troubleshooting application bugs, device driver and connectivity issues using sniffers and logical analyzers.
- Familiar with multi-thread networking application development with TCP/IP stack
- Going through multiple software development lifecycles, using Agile development methodologies
- Experience with AI and ML on edge device is a plus
- B.S. Degree in Computer Science or related technical field, M.S preferred.
$110,000 - $165,000 a year
\nRecommended Jobs
Order Processing & Fulfillment
Eden Foods – Fremont, California (Alameda County) seeks full-time employee for order fulfillment. Reliability, experience, and willingness to learn necessary. Teamwork orientation a plus. Good work, …
Experienced Automotive Technician
Apply today and shift your career into drive for tomorrow as a Certified Automotive Mechanic! Wage: $39.18/hour Monthly incentives based on productivity. Annual tool allowance. Un…
Equipment Engineer, AWS Center for Quantum Computing - Fabrication
DESCRIPTION The Amazon Web Services (AWS) Center for Quantum Computing (CQC) in Pasadena, CA, is looking to hire an Equipment Engineer who will aid in AWS’s effort to bring cloud quantum computing…
Registered Veterinary Technician (RVT)
Enjoy Work/Life Balance with a Part Time Position at Islington Village Animal Hospital! At Islington Village Animal Hospital , we pride ourselves on our close-knit, family-like atmosphere. Our te…
Information Security Analyst II - FT Days
Description The Information Security Analyst II provides support for various components of the Medical Center's information security program. This includes safeguarding the organization aga…
Primary Care Physician
We have three levels of primary care traditional primary care, E365 primary care, and concierge primary care. Â We dont have any openings in concierge primary care at this time. Â We do have E365 o…
CPR & First Aid Instructor
Now Hiring: CPR & BLS Instructors – Training Provided Heart CPR – San Diego Office Schedule: Tuesday,Wednesday,Thursday,Friday,Saturday,Sunday Pay: $27–$28/hour Heart CPR is see…
Assistant Manager
*In order to be considered as a candidate for this position, it is required you complete the 2nd step application. Upon clicking "Submit Application", you will be directed to this 2nd step"* Jo…
IT Help Desk (Mandarin)
Job Title - Administrative Assistant / Receptionist Location - Sunnyvale, CA (Onsite) Full time Pay rate - $28- $30/hr Bilingual - Fluent in English and Mandarin - "Proficiency in Mandar…
Assistant Store Manager PT
About Our Company Lids Sports Group is the largest licensed sports retailer in North America, selling fan and fashion-oriented headwear and apparel across the US, Canada, Mexico, Europe, and Austr…