hero
2,977
companies
3,337
Jobs
If you are a Techstars portfolio companyclaim your profile.

Firmware Engineer

str8bat

str8bat

Software Engineering
Bengaluru, Karnataka, India
Posted on Saturday, August 24, 2024

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.