This job is closed

We regret to inform you that the job you were interested in has been closed. Although this specific position is no longer available, we encourage you to continue exploring other opportunities on our job board.

Beacon Hill Staffing Group - Madison, WI

posted 2 months ago

Full-time - Entry Level
Madison, WI
Administrative and Support Services

About the position

The C++ Engineer position at Beacon Hill Technologies offers an exciting opportunity for professionals to engage in embedded software development, system modernization, and cross-functional collaboration. The role focuses on creating reliable software using C++ on embedded platforms while upgrading legacy systems and ensuring effective communication between devices. This position is ideal for individuals looking to grow their careers in a collaborative environment.

Responsibilities

  • Create reliable, efficient software using C++ on embedded platforms (FreeRTOS, Zephyr).
  • Upgrade legacy Qt systems and introduce new features, maintaining architectural integrity.
  • Understand basic networking (TCP, UDP, multicast) to support device communication and signal processing.
  • Work closely with developers, QA, product engineers, and stakeholders to ensure successful project outcomes.
  • Contribute to system documentation, verify architectural plans, and participate in peer code reviews.

Requirements

  • Strong C++ skills with additional knowledge in object-oriented programming.
  • In-depth understanding of Qt for custom code development, networking, and UI model frameworks (for senior roles).
  • Familiarity with FreeRTOS, Zephyr, or similar RTOS environments (for junior to mid-level roles).
  • Excellent teamwork and communication skills, especially in cross-functional settings.

Nice-to-haves

  • Experience with Lua, Python, or device drivers.
  • Experience with oscilloscopes or network troubleshooting tools (like Wireshark).
  • Familiarity with project management tools such as JIRA, Git, GitLab, and CI/CD practices.

Benefits

  • Collaborative work environment
  • Growth opportunities in career development
Job Description Matching

Match and compare your resume to any job description

Start Matching
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service