Mid-Level Developer
Location: Hybrid onsite Buffalo Grove IL OR downtown Chicago (local only) Interview Mode: Virtual 2 rounds Type: Contract to hire
About the Role:
We are seeking a skilled and motivated Mid-Level Developer to join our dynamic team. 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.