Senior Embedded Software Engineer
We are seeking a skilled Senior Embedded Software Engineer to join our growing team based in Edinburgh. As part of Enoda, you will play a crucial role in shaping software architecture and hardware/software interfaces for products specifically aimed at addressing the energy trilemma.
Company Overview:
Enoda is at the forefront of energy platforms, creating cutting-edge technologies for grid operators and developers to eliminate barriers to decarbonization. Our innovative hardware and software solutions seamlessly integrate with current infrastructure, empowering the grid to self-balance and maintain system stability. We are a purpose-driven organization dedicated to enabling global prosperity through 100% renewable energy.
Responsibilities:
- Designing embedded software solutions based on system architecture
- Drafting and managing software requirements
- Defining software architecture and hardware/software interfaces
- Integrating high-speed ADC, DAC, PWM, and communication devices
- Supervising software integration with power electronics equipment
- Establishing communication protocols and implementing peer-to-peer communication systems
- Conducting testing, evaluation, and characterization of software
- Contributing to technology and product roadmap development
- Creating and sustaining software releases
Required Experience:
- Demonstrated expertise in embedded dynamic control design
- Proficiency in communication protocols like SPI, UART, I2C, RS232, and Ethernet (UDP/TCP/IP)
- Extensive experience in microcontrollers programming
- Strong background in systems integration
- Comprehensive understanding of schematic capture
- Familiarity with agile methodologies in development
Preferred Skills:
- Prior involvement in the TI C2000 Digital Power environment and GIT knowledge
- Proficiency in embedded C/C++, Python
Interview Process:
- Screening call with the Talent Acquisition team (Virtual)
- Initial Interview with the Hiring Manager and wider team (In-Person or Virtual)
- Final Interview with the Hiring Manager and Engineering Leadership (In-Person or Virtual)
Benefits Offered:
- Competitive salary range of £60,000 - £80,000 based on skills and experience
- Private Medical Insurance
- Flexible Pension plan tailored to individual needs
- 33 days of annual leave plus Holiday purchase/sell scheme
- Dental cash-back program
- Cycle-to-Work scheme
- Season travel ticket loan
- Enhanced company sick pay and Income Protection
- Life Assurance
Work Environment:
Enoda promotes a sustainable, inclusive work culture focused on integrity and accountability. We encourage scientific rigor and collaboration to tackle complex challenges as a team.
Equal Opportunity Statement:
As advocates of equality, diversity, and inclusion, we are committed to fostering a fair working environment. We welcome candidates from all backgrounds and are dedicated to providing necessary accommodations during the application and onboarding processes.
For inquiries about the recruitment process, kindly contact us at recruitment@enodatech.com. We are excited to receive your application!