1. Assist in the design and development of embedded firmware for microcontroller-based systems, ensuring high-quality and efficient code
2. Collaborate with cross-functional teams, including hardware engineers, software engineers, and product managers, to define requirements and specifications for firmware development
3. Debug and troubleshoot firmware issues, implementing necessary fixes and optimizations
4. Develop and execute comprehensive test plans to validate firmware functionality, performance, and reliability
5. Participate in code reviews, providing constructive feedback to peers and incorporating feedback to improve code quality
6. Stay up-to-date with industry trends, emerging technologies, and best practices in embedded firmware development
7. Assist in the documentation of firmware design, implementation, and testing procedures to support future development and maintenance
Required:
1. Bachelor's degree in electrical engineering, computer engineering, computer Science, or a related field
2. Knowledge of embedded systems, microcontrollers, and firmware development
3. Proficient in C, C++, and other relevant programming languages
4. Familiarity with common embedded development tools, such as compilers, debuggers, and IDEs (e.g., IAR, Keil, or Eclipse)
5. Strong problem-solving skills and the ability to work both independently and collaboratively within a team
6. Excellent communication skills, both written and verbal, with the ability to clearly articulate technical concepts
Skill(s) required
ARM MicrocontrollerC++ ProgrammingCircuit DesignComputer NetworksC ProgrammingInternet of Things (IoT)LinuxPCB DesignRaspberry Pi
At Smarttrak, we believe that artificial intelligence is the future of business, and we want to make it accessible to everyone. We started with the idea that AI should be easy to use and available to everyone, not just big companies with deep pockets. We created a platform that lets you use AI tools without needing a degree in computer science. It's accessible to small businesses and individual professionals, researchers, students anyone who wants to take advantage of this powerful technology. We're on a mission to bring AI into the hands of every business owner or individual professional who wants it because we believe that everyone should have the ability to use AI.