onsite
Embedded C Program Developer - Archer Power Solutions
Software Engineer
Embedded C Program Developer to design, debug, and optimize firmware for off‑grid air conditioning units, collaborating closely with engineering leadership and implementing robust corrective measures.
About the role
Key Responsibilities
- Develop and maintain embedded C firmware for air‑conditioning control systems.
- Diagnose and resolve hardware‑software integration issues in a fast‑paced, project‑based environment.
- Collaborate with the Director of Engineering and production teams to define requirements and validate solutions.
- Implement corrective and preventive actions, documenting root causes and process improvements.
- Assist in creating testing procedures, validation plans, and technical documentation.
Requirements
- Proven experience in Embedded C programming for industrial or consumer electronics.
- Strong debugging skills using tools such as JTAG, logic analyzers, and oscilloscope.
- Familiarity with real‑time operating systems (RTOS) and hardware interfacing (GPIO, SPI, I2C).
- Excellent communication and teamwork abilities in a small‑team, consultant‑style setting.
- Ability to work onsite for a one‑month contract with potential extension.
Skills
software developmentsystem designproblem solving