If you are passionate about firmware development and want to be a part of a dynamic and innovative team, Lobox is the perfect place for you
Position: Firmware Engineer
Location: San Francisco, California, United States
Job Type: Full-time
Salary: $152000 - $192000
Lobox is seeking a highly skilled Firmware Engineer to join our dynamic and innovative team. As a Firmware Engineer, you will be responsible for designing, developing, and testing firmware for our cutting-edge products. You will collaborate with cross-functional teams to ensure that our products meet the highest standards of quality and performance.
Key Responsibilities:
- Develop and maintain firmware for our products, including embedded systems and microcontrollers
- Design and implement efficient, reliable, and secure firmware solutions
- Collaborate with hardware engineers to ensure seamless integration of firmware with hardware components
- Conduct thorough testing of firmware to identify and resolve any bugs or issues
- Work closely with software engineers to develop firmware interfaces and APIs
- Write technical documentation to explain firmware design and functionality
- Keep up-to-date with industry trends and advancements in firmware development to continuously improve our products
- Participate in code reviews to ensure high-quality and maintainable code
- Meet project deadlines and milestones while adhering to company standards and procedures
- Communicate effectively with cross-functional teams to ensure alignment and timely completion of projects
Qualifications:
- Bachelor's degree in Electrical Engineering, Computer Science, or a related field
- Minimum of 3 years of experience in firmware development
- Proficient in C/C++ programming language
- Experience with embedded systems and microcontroller architectures
- Strong understanding of firmware design principles and methodologies
- Familiarity with software development tools such as compilers, debuggers, and IDEs
- Knowledge of communication protocols such as UART, SPI, I2C, and Ethernet
- Experience with version control systems such as Git
- Excellent problem-solving and analytical skills
- Ability to work in a fast-paced and dynamic environment
- Strong communication and teamwork skills
- Passion for developing innovative and high-quality products
At Lobox, we value diversity and believe that a diverse team leads to better ideas and solutions. We are committed to providing equal employment opportunities to all individuals regardless of race, color, religion, sex, national origin, age, disability, or any other legally protected status.
Join us and contribute to the development of cutting-edge products that make a difference in people's lives.