Logo
Beacon Hill

C++ Engineer - Onsite Growth Opportunity in Madison, WI!

Beacon Hill, Madison, Wisconsin, us, 53774


To Apply for this Job Click HereResponsibilities

Embedded Software Development : Create reliable, efficient software using C++ on embedded platforms (FreeRTOS, Zephyr).

System Modernization : Upgrade legacy Qt systems and introduce new features, keeping architectural integrity.

Networking & Protocols : Understand basic networking (TCP, UDP, multicast) to support device communication and signal processing.

Cross-Functional Collaboration : Work closely with developers, QA, product engineers, and stakeholders to ensure successful project outcomes.

Documentation & Code Review : Contribute to system documentation, verify architectural plans, and participate in peer code reviews.Key Qualifications

C++ Proficiency : Strong C++ skills across both roles, with additional object-oriented programming knowledge.

Qt Experience (for Senior Roles) : In-depth understanding of Qt for custom code development, networking, and UI model frameworks.

Embedded Systems (for Junior and mid level Roles) : Familiarity with FreeRTOS, Zephyr, or similar RTOS environments is ideal for the junior to mid-level role.

Collaborative Mindset : Excellent teamwork and communication skills, especially in cross-functional settings.Preferred Qualifications

Additional Programming : Experience with Lua, Python, or device drivers is a plus.

Hardware Tools : Experience with oscilloscopes or network troubleshooting tools (like Wireshark) is beneficial.

Project Management Tools : Familiarity with JIRA, Git, GitLab, and CI/CD practices.If you are looking to work with a collaborative team and grow in your career, we encourage you to apply!

mmmC++103024_1730326058To Apply for this Job Click Here