Staff Software Engineer - Embedded Software
- Experience and knowledge of embedded software
- Ability to develop for RTOS and Linux-based environments
- Strong motivation to work through engineering challenges
- Enthusiasm for working with distributed teams
- Ability to understand system-wide implications of electronic design and software integration
- B.S. or higher in Computer Science, Computer Engineering, Electrical Engineering, or a related technical field
- 5+ years of experience in developing embedded firmware using C/C++
- Hands-on experience developing for Linux, RTOS, and bare-metal systems. FreeRTOS experience is a plus
- Good understanding and working knowledge of one or more of: CAN, SPI, I2C protocols, MODBUS, CANOPEN
- Experience with software build tools, source control systems, and data management tools, namely GCC, GIT, Confluence, and JIRA
- Confident ability to understand circuit schematics and apply working knowledge of electronics in the bring-up and debug of PCBs
- Comfortable and familiar with oscilloscopes, logic analyzers, protocol debuggers, DVMs, soldering irons, and home-built dev-kits
- Pro-active, communicative self-starter, comfortable working in a geographically diverse team environment
- Ability to work effectively in an Agile development model and complete tasks/projects with minimal supervision
Recommended Jobs
Anesthesia Tech
&##127775; We're Hiring: Anesthesia Tech! &##127775; We are looking for a skilled Anesthesia Tech to join our dedicated team in Torrance, United States. The ideal candidate will have at least one ye…
Front Office Host (Full Time)
Summary Be part of our Front Office team as Front Office Host at the Grand Hyatt Indian Wells Resort and Villas. Located in Greater Palm Springs, Grand Hyatt Indian Wells Resort & Villas has comp…
Senior Software Engineer, Devices Platform
Who We Are Nuro is a self-driving technology company on a mission to make autonomy accessible to all. Founded in 2016, Nuro is building the world’s most scalable driver, combining cutting-edge AI …
Housekeeping Room Attendant
Are you inspired by nature, fun and beauty? We invite you to join a friendly and innovative team providing world class service. As a Housekeeping Room Attendant on the Cavallo Point Lodge team, …
Construction Superintendent
About the Employer (Confidential): A wellâestablished, privately held commercial general contractor is seeking a professional and experienced Superintendent  to join its growing team. This com…
Licensed Sales Agent
Pay: $18.00 - $80.00 per hour Job description: Sign-On Bonus Opportunity of up to $5,000.00 Pay Range: $18 - $80 / hour up to $200,000.00 per year Our Compensation & Benefits: Unl…
Caregiver
Job Summary: This position is responsible for providing personal assistance and routine daily care and services to the residents in order to enhance the residents’ independence and quality of life. …
Event/Party Host & Coordinator
Store - TURLOCK, CA Plan, coordinate, and facilitate events (including kids birthday parties) within a Michaels store to provide a stress-free, fun, and engaging experience for guests. Deliver frie…
Sr. Account Manager or Director
Hybrid - in office 4 days a week / remote 1 day a week (north county San Diego) About Us We're a fast-growing marketing agency delivering integrated solutions across creative, media, data, an…