Job Summary
We are seeking a skilled Developer with 3 to 5 years of experience in Firmware Development Android and C++. The ideal candidate will have a background in Industrial Manufacturing. This hybrid role offers the flexibility of working both remotely and on-site with no travel required. The position operates during day shifts.
Responsibilities
- Develop and maintain firmware for various devices ensuring high performance and reliability.
- Collaborate with cross-functional teams to design and implement software solutions.
- Utilize Android development skills to create and optimize applications for industrial use.
- Write efficient and maintainable code in C++ to support various project requirements.
- Conduct thorough testing and debugging of firmware and software to ensure optimal functionality.
- Provide technical support and troubleshooting for firmware-related issues.
- Participate in code reviews to maintain code quality and share knowledge with team members.
- Stay updated with the latest industry trends and technologies to continuously improve development processes.
- Document software designs development processes and troubleshooting steps for future reference.
- Work closely with hardware engineers to integrate firmware with hardware components.
- Ensure compliance with industry standards and best practices in firmware development.
- Contribute to the overall success of the project by meeting deadlines and delivering high-quality work.
- Communicate effectively with team members and stakeholders to ensure project alignment and success.
Qualifications
- Possess strong experience in firmware development demonstrating proficiency in creating reliable and efficient firmware solutions.
- Have a solid understanding of Android development with the ability to optimize applications for industrial use.
- Be proficient in C++ with a proven track record of writing efficient and maintainable code.
- Experience in the Industrial Manufacturing domain is a plus providing valuable insights into industry-specific requirements.
- Demonstrate excellent problem-solving skills with the ability to troubleshoot and resolve technical issues effectively.
- Show strong collaboration skills working well with cross-functional teams to achieve project goals.
- Exhibit a commitment to staying updated with the latest industry trends and technologies.
- Have a detail-oriented approach ensuring thorough documentation of software designs and development processes.
- Possess strong communication skills effectively conveying technical information to team members and stakeholders.
- Be proactive in participating in code reviews and knowledge sharing within the team.
- Ensure compliance with industry standards and best practices in all development activities.
- Show a strong commitment to meeting deadlines and delivering high-quality work.
- Be adaptable to a hybrid work model balancing remote and on-site work effectively.
Certifications Required
Certified Firmware Engineer Android Developer Certification C++ Certified Professional Programmer