60Hertz
Embedded firmware Engineer (EE)
Key Responsibilities
• Design and develop firmware for embedded systems such as renewable energy data loggers and EMS devices
• Implement and optimize communication protocols (Serial, Modbus, CAN, Ethernet, etc.) for hardware integration
• Enhance and maintain firmware for IoT and power data collection devices
• Conduct device testing, debugging, performance validation, and quality improvements
• Develop data transmission modules for server and cloud system integration
• Support firmware customization for new hardware launches and project-specific requirements
Qualifications
• Proficiency in embedded programming languages such as C/C++ and Python
• Hands-on experience with firmware development for MCUs, SoCs, or other embedded platforms
• Solid understanding and implementation experience of communication protocols (UART, SPI, I2C, TCP/IP, etc.)
• Basic knowledge of electronic circuits (schematic interpretation, measurement tools)
• Experience with version control tools (e.g., Git)
• Strong collaboration skills with an emphasis on documentation and code reviews
Preferred Qualifications
• Degree in Computer Science, Software Engineering, Electrical/Electronics Engineering, or related fields
• Strong interest in energy, climate tech, or environmental industries
• Practical problem-solver, focused on real-world applications rather than specific tools or technologies
• Self-motivated, curious, and eager to continuously learn across domains
• Open to customer feedback and committed to building high-quality products and services
• Familiarity with industry-level technical, security, and documentation standards (enterprise/public sector) and ability to improve them further
• Positive and proactive team player who enjoys working toward practical solutions collaboratively
• Alignment with our mission of addressing pressing social and environmental challenges
• Experience developing with real-time operating systems (RTOS, FreeRTOS)
• Experience with wireless communication firmware (LTE-M, NB-IoT, LoRa, etc.)
Hiring Process
01
Document Screening
02
1st Interview (Team)
03
2nd Interview (Executive Team)
04
Compensation Review
05
Join the 60Hertz Team! 🚀
Application & Inquiries
Benefits of Applying via Email
1. Priority Resume Review – Your resume will be reviewed first.
2. Onboarding Bonus – A separate bonus will be provided upon successful onboarding.
How to Apply
Send an email to: recruit@60hz.io
Required Documents: Resume (in any format, mandatory) and Portfolio (mandatory for design positions)
If you have any questions about recruitment, feel free to contact us at recruit@60hz.io anytime!