Embedded Software Engineer
Notable opportunity available for an Embedded Software Engineer to join our expanding business at an innovative energy technology company. As an Embedded Software Engineer at our company, you will be responsible for designing software modules that directly influence the energy system by controlling hardware devices.
About Us:
Energy is a fundamental factor in all aspects of our lives. Our success hinges on reliable, affordable, and sustainable electricity. We, at Enoda, are at the forefront of developing cutting-edge energy solutions that empower grid operators and developers to accelerate decarbonization.
Our advanced technology seamlessly integrates hardware and software solutions into existing infrastructures, enabling the grid to achieve self-balance and serve as a reliable source of system stability. Committed to a vision of a world powered by 100% renewable energy, we are dedicated to eliminating bureaucracy and fostering a working culture that enables us to achieve our mission and make a positive impact.
Key Responsibilities:
- Designing embedded software solutions in line with system architecture
- Managing and documenting software requirements
- Integrating various communication and electronic devices
- Supervising software integration with power electronic devices
- Conducting thorough software testing and evaluation
- Contributing to technology and product roadmap development
- Maintaining software releases
Preferred Qualifications:
- Proficient in C programming language
- Experience with communication protocols like SPI, UART, I2C, etc.
- Proficiency in microcontroller programming
- Strong background in systems integration
- Ability to read and interpret schematics
- Familiarity with agile development practices
Desired Skills:
- Knowledge of Python programming
Interview Process:
- Introductory call with the Talent Acquisition team
- First-round interview with the Hiring Manager and team
- Final interview with the Hiring Manager and Engineering Leadership
Benefits:
- Competitive salary range based on skills and experience
- Private Medical Insurance
- Flexible Pension options
- Generous annual leave
- Additional benefits like dental cash-back scheme, cycle-to-work scheme, etc.
- Company sick pay and Life Assurance
The role is located at our Edinburgh office.
Enoda fosters a supportive environment where we promote sustainable prosperity and operate on the principles of integrity, accountability, and collaboration to solve intricate challenges collectively.
Equal Opportunity Commitment:
We are a values-driven organization and prioritize alignment with these values to develop lasting relationships. As an equal-opportunity employer, we are dedicated to promoting diversity, equality, and inclusivity. Applicants of all backgrounds are encouraged to apply, and accommodations will be provided for individuals requiring adjustments during the application and assessment processes.
For any inquiries regarding our recruitment process, please reach out to us. We eagerly await your application.
