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
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