- We require proven professional experience developing in C++ within embedded systems environments.
We require hands-on experience with firmware and embedded software development.
We need the ability to thrive in an agile development team.
We value strong communication skills for both technical and non-technical audiences.
We require experience debugging embedded platforms with tools such as GDB.
We look for a solutions-focused mindset with strong analytical and troubleshooting abilities.
We prefer familiarity with networking concepts and communication protocols.
We prefer experience working with Linux as both a development and target operating system.
We prefer exposure to scripting languages used for automation or tool creation.
We prefer knowledge of agile practices such as Scrum.
We prefer experience using version control systems, especially Git.
We prefer familiarity with development tools such as CMake and VSCode.
We need someone who can adapt quickly to shifting priorities in a fast-paced setting.
Responsibilities:
- We design, build, and support reliable software solutions in C++ for firmware and embedded systems.
We collaborate with cross-functional partners to deliver integrated, high-quality outcomes.
We work with Product Owners and stakeholders to clarify needs and help shape decisions.
We contribute throughout the full software development lifecycle, including coding, testing, documentation, and proof-of-concept work.
Company:
We are 804 Technology and we are seeking an Embedded C++ Developer for a long-term contract opportunity in Buffalo Grove, IL. In this role, you will help us design, develop, and maintain robust software for firmware and embedded systems. We are not partnering with third-party vendors for these positions. This is a collaborative environment where we value strong communication, adaptability, and a problem-solving approach.
Keywords
CodingLinuxCMakeVisual Studio CodeScrumGNU DebuggerDebugger