What are the responsibilities and job description for the Firmware Engineer - Embedded Systems position at The Judge Group?
The ideal candidate will have a strong background in C development and experience with firmware and embedded systems. This role requires a technologist who is solutions-oriented and capable of working collaboratively within an agile team environment.
Key Responsibilities:
- Develop and maintain software using C for firmware and embedded systems.
- Collaborate with cross-functional teams, including development and testing, to deliver high-quality solutions.
- Communicate effectively with Product Owners and business stakeholders to understand requirements and provide technical insights.
- Participate in coding, testing, documentation, and presenting proof of concepts.
- Contribute to the preparation and presentation of technical documentation and reports.
Qualifications:
- Proven experience in C development.
- Hands-on experience with firmware and embedded development.
- Ability to work effectively as part of an agile team.
- Strong communication skills, with the ability to interact with Product Owners and business stakeholders.
- Experience in coding, testing, documentation, and presenting proof of concepts.
- Knowledge of Python and other scripting languages is a plus.
Preferred Skills:
- Familiarity with agile methodologies and practices.
- Strong problem-solving skills and a solutions-oriented mindset.
- Ability to adapt to changing requirements and work in a fast-paced environment.