DescriptionFinTech Hive is seeking an innovative and detail-oriented Embedded Software Engineer to join our dynamic team in the accounting industry. Our mission is to revolutionize financial processes through cutting-edge technology and to provide our clients with seamless software solutions that enhance efficiency and accuracy in their accounting practices. As an Embedded Software Engineer, you will play a critical role in the development and enhancement of our software products, contributing to the design, implementation, and optimization of embedded systems that integrate with our accounting platforms. You will collaborate with multidisciplinary teams, including hardware engineers and product managers, to ensure that our software solutions not only meet functional requirements but also exceed user expectations in performance and reliability. In this role, you will have the opportunity to work on exciting projects that leverage modern technologies and methodologies while ensuring that our solutions are compliant with industry standards and regulations. If you are passionate about technology and want to make a significant impact within a fast-paced and growing company, we want to hear from you!
Responsibilities
- Design, develop, and maintain embedded software systems for financial applications.
- Collaborate with cross-functional teams to define software requirements and specifications.
- Implement innovative solutions to enhance system performance and user experience.
- Conduct thorough testing and debugging of software components to ensure reliability.
- Participate in code reviews to maintain quality standards and best practices.
- Keep up-to-date with emerging technologies and industry trends to incorporate into development.
- Document software architecture and design processes for future reference and compliance.
Requirements - Bachelor's degree in Computer Science, Electrical Engineering, or a related field.
- Proven experience in embedded software development and programming languages such as C/C++.
- Strong understanding of microcontrollers, real-time operating systems, and hardware/software interfaces.
- Experience with version control systems, such as Git, for effective source code management.
- Familiarity with software development methodologies, including Agile and DevOps.
- Excellent problem-solving skills with a keen attention to detail and quality.
- Strong communication skills, both written and verbal, to effectively collaborate with team members.