- Develop and maintain production quality firmware for head mounted displays
- Write Makefiles, and implement secure, failsafe Bootloaders and low-level drivers
- Collaborate with Hardware and Software teams for making and revising design choices
- Bring up, debug and validate prototype hardware in a lab environment
- BSEE, BSCS or equivalent preferred
- 3-5 years of production software/firmware development experience
- Worked on at least one consumer product with 32-bit ARM Cortex MCUs
- Proficiency in "bare metal", RTOS and Linux-based C/C++ development
- Experience in serial protocols and drivers (e.g. I2C, SPI, USB, UART, etc.)
- Must have used JTAG or SEGGER for in-circuit debugging
- Be comfortable using git and GNU toolchain
- Ability to use hardware debug tools: protocol analyzers, oscilloscopes, logic analyzers, DMMs, etc.
- Ability to analyze Datasheets and read schematics
- Previous experience working on low-power audio/video or camera consumer electronics products
- Writing USB Drivers for Windows
- Previous experience with analog and digital sensors (accelerometer, gyro, IR, cap touch, microphones, etc.)
- Mobile device development on iOS and/or Android
- Familiarity with PC/host programming and scripting (e.g., Python, Java, C#, JavaScript, etc.)
- Previous experience with audio/video implementations (e.g., codecs, I2S, YCbCr, EDID)
- Experience with methods of cryptography, secure boot loaders, AES, HDCP, etc.
-
Firmware Engineer
3 weeks ago
Avegant Belmont, United StatesAbout Avegant: · Avegant is a well-funded, venture-backed technology company developing the next-generation of light field displays. We are pioneering innovative hardware and software solutions that will forever change how we learn, play, work and interact with each other. Weve ...
-
Firmware Engineer
3 weeks ago
Avegant Belmont, United StatesAbout Avegant: · Avegant is a well-funded, venture-backed technology company developing the next-generation of light field displays. We are pioneering innovative hardware and software solutions that will forever change how we learn, play, work and interact with each other. We've ...
-
Firmware Engineer
3 weeks ago
Murray Redwood City, United StatesI am currently recruiting for a company who design and develop medical products from their offices in the San Francisco Bay. They already have several approved products out on the market, and due to continued growth, they are looking for a firmware engineer to join their NPD team ...
-
Firmware Engineer
3 weeks ago
Murray Company Redwood City, United StatesI am currently recruiting for a company who design and develop medical products from their offices in the San Francisco Bay. They already have several approved products out on the market, and due to continued growth, they are looking for a firmware engineer to join their NPD team ...
-
Firmware Engineer
3 weeks ago
R-Zero Menlo Park, United StatesJob Description · Job DescriptionAbout R-Zero · R-Zero is a workplace intelligence platform that delivers real-time insights on how to optimize indoor spaces and buildings to improve workforce productivity, right-size real estate portfolios, and create operational efficiencies, i ...
-
Firmware Engineer
13 hours ago
BHO Tech San Francisco, United States Full timeYou will be part of the embedded firmware team working on a variety of firmware projects in a fast paced startup environment. Product development activities include design and development, design reviews, product verification, and field validation along with coordinating with oth ...
-
Firmware Engineer
2 weeks ago
BHO Tech San Francisco, United States Full timeJob Description · We are looking for a firmware test engineer to develop white and black box unit tests on the embedded system. You will work as part of the firmware development team, and be responsible for specifying, designing and implementing test code to provide a high degre ...
-
Firmware Engineer
1 week ago
Koko Home Sunnyvale, United StatesKoko Home is seeking a Firmware Engineer to join our engineering team who is excited about working on topics in the IoT and AI space, interacting with our Koko Home hardware-technology. We'd like you to be curious and love the challenge of solving problems. You will be part of a ...
-
Firmware Engineer
3 weeks ago
Intelliswift Software San Jose, United StatesJob Title: Firmware Engineer · Duration: 12 Months · Location: San Jose, CA · Pay Rate: $40 to $50/hr Depending upon experience. · Intelliswift Software Inc. conceptualizes, builds, and supports the world's most amazing technology products and solutions. Our team of rich expert ...
-
Embedded Firmware Engineer
4 weeks ago
eInfochips (An Arrow Company) Burlingame, United StatesWhat You'll Be Doing: · Develop cutting-edge embedded software engineering solutions. · Analyze and troubleshoot issues related to embedded software engineering. · Design, implement, and maintain embedded software systems. · Collaborate with other engineers and teams to ensure ef ...
-
Firmware Engineer II
3 weeks ago
Nevro Redwood City, United StatesAbout Nevro: · Nevro (NYSE: NVRO) is a global medical device company headquartered in Redwood City, California. We are focused on delivering comprehensive, life-changing solutions that continue to set the standard for enduring patient outcomes in chronic pain treatment. The comp ...
-
Staff Firmware Engineer
3 days ago
Carbon Redwood City, CA, United StatesAt Carbon, our mission goes beyond 3D printing. We are enabling creators everywhere to make what the world needs, right now. Our company is built on the idea that diverse fields of study must come together to solve intractable problems. We have grand ambitions to create technolog ...
-
Embedded Firmware Engineer
2 weeks ago
eInfochips Inc Burlingame, United StatesWhat You'll Be Doing: · Develop cutting-edge embedded software engineering solutions. · Analyze and troubleshoot issues related to embedded software engineering. · Design, implement, and maintain embedded software systems. · Collaborate with other engineers and teams to ensure ef ...
-
Firmware Engineer
1 day ago
Picarro Santa Clara, United StatesTitle: Firmware Engineer, Instrument Firmware · Location: Santa Clara, CA · Job Term: Full Time · The Opportunity: Picarro is seeking a Firmware Engineer for Instrument firmware development. · Picarro's novel and transformative instruments will be deployed in various applications ...
-
Firmware Engineer
1 day ago
Micron Memory Malaysia Sdn Bhd San Jose, United StatesOur vision is to transform how the world uses information to enrich life for · all . · Micron Technology is a world leader in innovating memory and storage solutions that accelerate the transformation of information into intelligence, inspiring the world to learn, communicate an ...
-
Firmware Engineer
3 weeks ago
LaBine and Associates San Jose, United StatesJob Description · Job DescriptionOur client is seeking a Sr. Firmware Engineer for their Software Team based out of our San Jose Office. This position is a hands-on technical position, working closely with the Firmware Development, Design, and Verification teams. This position al ...
-
Firmware Engineer
2 weeks ago
Knightscope Mountain View, United StatesHave you always been fascinated with technology and would love to be part of a remarkable team making a difference in the country's security? Knightscope is the place to be · Job Description · The Firmware Engineer will have programming experience in embedded systems, including ...
-
Firmware Engineer
4 weeks ago
Picarro Santa Clara, United States· Firmware Engineer, Instrument Firmware · Location: Santa Clara (On-site) · Job Term: Full time · The Opportunity: Picarro is seeking a Firmware Engineer for Instrument firmware development. · Picarro's novel and transformative instruments will be deployed in various applic ...
-
Staff Firmware Engineer
3 weeks ago
Cala Health San Mateo, United States Full time· About Cala · At Cala, we're working to free people from the burden of chronic disease. We began by creating the first non-invasive prescription therapy for hand tremor. After years of careful fine-tuning and improvements, we released Cala kIQ — our most sophisticated therapy y ...
-
Firmware Engineer
1 week ago
Wipro Cupertino, United StatesFirmware Embedded Engineer · Cupertino, CA · Permanent Role · Job Description: · 3 to 5 years of exp in total and C/C++ Windows kernel development using WinDbg Display technologies (HDMI, DP, eDP, FreeSync, HDR) is a big plus · Linux Kernel Mode display driver experience (layer u ...
Firmware Engineer - Belmont, United States - Avegant
Description
About Avegant:
Avegant is a well-funded, venture-backed technology company developing the next-generation of light field displays. We are pioneering innovative hardware and software solutions that will forever change how we learn, play, work and interact with each other. We've won multiple awards, our team is best in class, and we're just getting started.
Avegant is about the journey of innovation, and we want to take you with us. If you think you have what it takes to be part of our incredible team, then come join us and be part of a company that is making mixed reality possible.
Overview:
Avegant is seeking a Firmware Engineer to contribute to their cutting-edge near eye display technology. The position requires a highly-motivated individual with 3-5 years' experience in an R&D engineering or production environment. The role will be centered around writing, integrating and debugging low-level, self-contained firmware for controlling all aspects of our head-mounted displays with a strong focus on audio/visual and camera elements. You will work closely with our mechanical and electrical engineering teams, and be part of a highly-collaborative environment. This position will be located in Belmont, CA and requires that you be onsite and not remote for this role. This position will report to the Lead Firmware Engineer.
This is a great opportunity to be a part of a revolutionary consumer product and consumer software from implementation of design through initial prototyping and beyond. You should be self-motivated, flexible, and get a kick out of creatively solving difficult problems -- sometimes on your own, but often as part of a fast-moving team.
Responsibilities:
Requirements:
Extra Credit For: