Senior Embedded Software Engineer at Two One Nine Design, LLC in Mountain View, California

Posted in Other about 2 hours ago.

Type: full-time





Job Description:

About Us219 isnt just another Silicon Valley product development firm. For over 20 years, weve been helping companies invent products that push the boundaries of possibility, challenge the status quo, and change the world we live in. Our clients are leaders in industries that include medical devices, surgical robotics, industrial automation, consumer electronics, merchandising, automotive, transportation, and more. 219ers have improved patient outcomes, changed the way we interact with technology, and revolutionized products. We invest in our people and prioritize a work-life balance. Were by engineers, for engineers, through and through. We have offices in San Francisco and Mountain View CA (both a 10 minute walk from Caltrain), as well as in Raleigh NCs Research Triangle Park (RTP).ROLES AND RESPONSIBILITIES:Technical ownership of system design and firmware implementation on a variety of projects, ranging from quick-and-dirty proof of concept to complex medical devices.Architect, implement, and validate firmware including integration with complex electrical and mechanical components.Participate in code reviews by seeking and providing timely and constructive feedback from/to peers.Collaborate with colleagues and clients to set objectives, schedules, and deliverables for self or a small team.Define and execute tasks required to complete projects with well-defined or open-ended requirements.Manage individual project priorities, deadlines, and deliverables.Work independently as well as part of an interdisciplinary team.Participate in weekly Software and Embedded discussion groups to go over best practices and share project triumphs and struggles that could benefit from the input of others. Chime in on our Slack channels when you see an opportunity to help out a colleague.Maintain awareness of bigger picture context for 219 Design and our clients while executing tasks.REQUIRED QUALIFICATIONSBS or MS in software, computer science, computer engineering, electrical engineering or a related field.6+ years of professional experience writing firmware.Proficiency with bare-metal firmware for microcontrollers in C and/or C++.Experience with unit testing and writing testable code.Experience and familiarity with communication protocols and microcontroller peripherals commonly used in embedded systems.Successful track record of developing complex technical systems.Exceptional communication and collaboration skills, with the ability to work independently and as part of a team.Proficient in the use of standard testing equipment: oscilloscope, logic analyzer, etc.Must be able to come into one of our offices or client offices in the Bay Area as needed.Authorized to work in the US without sponsorship.PREFERRED QUALIFICATIONSExperience with:C++, Python, and/or RustMedical devicesContinuous integration and software best practicesEmbedded LinuxBLERTOSAutomation and roboticsAbility to read electrical schematicsSolderingElectronics assembly for rapid prototypingTranslating technical unknowns into actionable tasksDetailed engineering from concept to productionAdditional experience in any/all: electronics design, mechanical design, software development, UI/UXInterest in mentoring junior engineersBENEFITSChanging jobs is a big deal! We know you need to weigh compensation, job satisfaction, and company culture so we wanted to share some of the things we think make 219 Design unique and a great place to work:Great Place to Work Certified!All the usual benefits like health/dental/vision insurance insurance as well as 401(k) + company match, and paid vacation & holidays.A share of the companys profit, and ability to shape our company by influencing the types of projects we accept and emerging technology we incorporateA very positive work culture. Theres no finger pointing, we help each other out with technical challenges, and we have each others backs!Flexible work hours and ability to work remotely.Pay for extra hours and ability to take unpaid time off when you need it.A professional development budget with on-the-clock time to attend conferences, and training of your choosing (within reason).An immersive environment of continuous learning through weekly discussion groups, professional development, and project diversity.You will work in one of our great locations! You cant beat the weather, food, and activities in the Bay Area. Raleigh is a vibrant city less than an hour from the beach with a thriving music and food scene, not to mention affordable homes and some of the best schools in the nation.You will have access to tools like 3D printers, laser cutters, mills and lathes, VR equipment, electronics equipment, and more, including for personal projects!Transparent financials and leadership.Unlimited snacks of your choice.
recblid ug8e80g1givlt4u8qkvl9527i9qozu
More jobs in Mountain View, California

Other
about 2 hours ago

The Hunter Group Associates
Other
about 2 hours ago

Infogain
More jobs in Other

Other
less than a minute ago

The University of Chicago
Other
less than a minute ago

Haven Behavioral Healthcare
Other
less than a minute ago

CoachUSA