What are the responsibilities and job description for the Embedded C++ Developer position at 804 Technology?
Embedded C Developer
Introduction
804 Technology is currently seeking an Embedded C Developer for a long term contract job opportunity in Buffalo Grove, IL. As the Embedded C Developer, you will design, develop, and maintain robust software solutions using C for firmware and embedded systems.
Please note that we are not working with third-party vendors for these positions.Please note that we are not working with third-party vendors for these positions.
Responsibilities
- Design, develop, and maintain software solutions using C for firmware and embedded systems.
- Collaborate closely with cross-functional teams to ensure high-quality, integrated solutions.
- Engage with Product Owners and stakeholders to understand requirements and contribute to decision-making.
- Participate in the full software development lifecycle, including coding, testing, documentation, and proofs of concept.
Requirements
Required Skills:
- Proven professional experience in C development within an embedded systems context.
- Hands-on experience with firmware and embedded development.
- Ability to work effectively in an agile development team.
- Strong communication skills for technical and non-technical audiences.
- Experience debugging embedded systems using tools like GDB.
- Solutions-oriented mindset with strong problem-solving skills.
Preferred Skills & Experience:
- Good knowledge of networking concepts and protocols.
- Familiarity with Linux as a development and target operating system.
- Experience with scripting languages for automation or tool development.
- Familiarity with agile methodologies such as Scrum.
- Experience with version control systems, particularly Git.
- Familiarity with development tools such as CMake and VSCode.
- Ability to adapt quickly to changing requirements in a fast-paced environment.
Salary : $70