If you are a self-starter, have a passion for technology, and thrive in a dynamic and fast-paced environment, we want to hear from you! Apply now and take the next step in your career as an Embedded Developer at Lobox.
Position: Embedded Developer
Location: San Francisco, California, United States
Job Type: Full-time
Salary: $152000 - $192000
Lobox is seeking a highly skilled and motivated Embedded Developer to join our dynamic team. As an Embedded Developer, you will play a crucial role in designing and developing embedded software for our cutting-edge products. You will work closely with cross-functional teams to develop innovative solutions that meet our customers' needs and enhance their overall experience.
Key Responsibilities:
- Develop, debug, and maintain embedded software for various hardware platforms
- Collaborate with hardware engineers to design and implement embedded systems
- Write efficient and reliable code for real-time applications
- Test and debug embedded software to ensure high-quality and error-free code
- Develop and maintain software documentation, including design specifications, test plans, and user manuals
- Participate in code reviews and provide constructive feedback to improve code quality
- Stay up-to-date with industry trends and advancements in embedded software development
- Troubleshoot and resolve technical issues related to embedded software
- Work with cross-functional teams to ensure timely delivery of projects
- Adhere to coding standards and best practices to ensure scalability and maintainability of code
Qualifications:
- Bachelor's degree in Computer Science, Electrical Engineering, or a related field
- Minimum of 3 years of experience in embedded software development
- Strong programming skills in C/C++ and experience with real-time operating systems (RTOS)
- Experience with embedded Linux, device drivers, and hardware interfaces (I2C, SPI, UART)
- Solid understanding of software development processes and methodologies
- Working knowledge of software development tools and environments
- Ability to work independently and in a team environment
- Excellent problem-solving and analytical skills
- Strong communication and interpersonal skills
- Prior experience with Agile development is a plus
At Lobox, we value innovation, teamwork, and continuous learning. We offer a competitive salary, a comprehensive benefits package, and a flexible work environment. Join our team of passionate professionals and be a part of shaping the future of embedded software development.