Firmware Engineer
str8bat
This job is no longer accepting applications
See open jobs at str8bat.See open jobs similar to "Firmware Engineer" Techstars.About Str8bat: (www. https://www.str8bat.com/)
Company Description:
Join the revolution at str8bat (https://str8bat.com/)! We're a pioneering consumer tech company in the sports industry, committed to empowering athletes worldwide to reach their full potential. By merging cutting-edge technology with community engagement, we're democratizing sports science to help players at all levels play better, anytime, anywhere.
Position Summary:
Str8bat is looking for a talented Senior Firmware Developer with extensive experience in developing firmware for embedded systems. The ideal candidate will have a strong background in working with ST microcontrollers or similar devices, integrating various sensors, and collaborating with hardware teams to debug and optimize firmware. You will play a key role in managing projects from initial requirements through to product release, demonstrating excellent design and coding skills.
Key Responsibilities:
- Firmware Development: Design, develop, and maintain high-quality firmware for ST microcontrollers or similar embedded platforms. Ensure the firmware meets performance, reliability, and efficiency standards.
- Sensor Integration: Integrate and manage various sensors (e.g., temperature, pressure, motion) into embedded systems, ensuring accurate data acquisition and processing.
- Project Management: Oversee and execute firmware projects from concept through to market release, planning, development, testing, and deployment. Experience with version control systems (e.g., Git), software development methodologies (e.g., Agile, Scrum).
- Design and Architecture: Develop and document firmware architecture and design specifications, ensuring alignment with hardware and project requirements.
- Debugging and Optimization: Work closely with the hardware team to debug firmware issues, optimize performance, and resolve integration challenges. Familiarity with hardware design and prototyping.
- Datasheet Interpretation: Read and interpret datasheets and technical manuals to understand hardware capabilities, constraints, and interfaces.
- Testing and Validation: Conduct thorough testing and validation of firmware, including unit testing, integration testing, and debugging to ensure high reliability and functionality.
- Collaboration: Collaborate with cross-functional teams, including hardware engineers, software developers, and product managers, to ensure seamless integration and project success.
- Documentation: Create and maintain comprehensive documentation for firmware design, development processes, and user guides.
- Certifications: Relevant certifications in embedded systems or firmware development are a plus.
Preferred Qualifications:
- Education: Bachelor’s or Master’s degree in Computer Engineering, Electrical Engineering, Embedded Systems, or a related field.
- Experience: Minimum of 5 to 7+ years of experience in firmware development for embedded systems, with a focus on ST microcontrollers or similar.
Technical Skills:
- Proficiency in C/C++ programming for embedded systems.
- Experience with ST microcontrollers or similar platforms (e.g., STM32 series).
- Strong understanding of sensor integration and data acquisition
- Very Strong de-bugging skills
- Ability to read and understand datasheets and technical documentation
- Experience with debugging tools and techniques for embedded systems
- Knowledge of communication protocols such as UART, SPI, and I2C
- Experience with real-time operating systems (RTOS) and low-level hardware interfacing
Project Experience: Proven ability to complete at least one project from requirements gathering through to market release, demonstrating strong project management and problem-solving skills.
Design Skills: Ability to develop firmware architecture, design specifications, and implement efficient and reliable code.
Communication: Excellent verbal and written communication skills, with the ability to effectively collaborate with cross-functional teams and stakeholders.
Problem-Solving: Strong analytical and problem-solving skills, with a proactive approach to troubleshooting & resolving issues.
Why Join Us?
Join Str8bat’s cutting-edge team and drive innovation in smart sports technology, where you'll work on groundbreaking solutions for real-time performance analytics and player development. This is addition to you enjoying with Innovative Projects, Career Growth, Collaborative Environment and Competitive Benefits.
This job is no longer accepting applications
See open jobs at str8bat.See open jobs similar to "Firmware Engineer" Techstars.