Okra Solar
๐Porto, Portugal ๐ต๐น
โฑ๏ธ full-time
๐งโโ๏ธ mid-level
hybrid
Okraโs Context
At Okra Solar, weโre on a mission to bring Power to the People by unlocking opportunities through energy access for everyone in the world.
Over 650 million people still live without electricity. At a time where technology such as mobile devices, productive agritech and AI are becoming more accessible than ever , we believe that access to energy is the first step toward opportunity and growth.
Thatโs why we build our Mesh Grid technology that energizes off-grid households at a fraction of the cost of the other solutions. We build the hardware and software, that we sell to local energy companies who deploy our tech to deliver affordable, reliable electricity as a service last-mile communities.
In order to execute on the mission to 100% energy access for all - we are looking for a hands-on embedded firmware engineer who can own critical parts of our control and communication stack, and contribute to the development of our new line of products.
Youโll work closely with our Product and Hardware teams to bring reliable, scalable products to life. This is a colocated job in the Porto Office, with the flexibility to work remotely a couple days per week.
If youโre excited about using technology to create tangible impact and want to help shape the future of energy access, you could be the right person to join us.
Responsibilities
โข Develop, maintain, and improve embedded firmware in our power control device
โข Support and our wireless communications stack, particularly Wi-SUN, including debugging and optimization
โข Contribute to the evaluation and integration of a new technologies and MCU platforms for our new generation of devices
โข Work closely with hardware, QA, and production teams to ensure seamless hardware/firmware integration
โข Participate in code reviews, architecture discussions, and system-level design tradeoffs
โข Help write, run, and maintain automated and manual tests to validate system behavior
โข Contribute to documentation to support long-term maintainability and team knowledge sharing
โข Support hands-on testing and rapid experimentation
Required Experience
โข Role is an engineer to senior engineer level (depending on applicant experience and skills)
โข Experience in high-reliability industries, such as industrial, automotive valued, etc
โข Academic background: computer engineering, electrical engineering, industrial engineering, physics, or similar
โข Experience with firmware development and hands-on prototyping for power control and IoT
โข Exposure or experience with communication protocols, e.g. Wi-SUN (preferred), LoRa, ZigBee, Bluetooth, will be highly valued
Hard Skills
โข Strong embedded programming experience in C/C++
โข Strong embedded Linux skills will be highly valued , in particular:
โค Experience in embedded Linux system design, customization, and administration using Yocto, OpenWrt, Debian, Armbian
โค Understand ARM based embedded Linux systems
โค Knowledge of Linux kernel, uBoot, devicetree, systemd, D-Bus, etc.
โข Solid experience with microcontrollers, ideally with the STM32 family, TI, or equivalent
โข Experience in high level languages, scripting, automation, testing, etc. E.g. Python
โข Experience with low-level communication protocols and peripheral interfaces, including UART, SPI, I2C, โฆ
โข Comfort working with hardware debugging and power tools (scopes, analyzers, soldering, etc)
โข Understanding of power systems or energy-related embedded applications
โข Ability to collaborate across disciplines (hardware, QA, product) and balance tradeoffs pragmatically
Soft Skills
โข Excellent communication skills and ability to work with a cross-cultural, cross-time zone team
โข Collaborative mindset: Ability to work effectively with others, lifting teammates up, learning together, and sharing wins and failures
โข Experimentation and adaptability: Comfortable running experiments and quick iterations, learning from results, and adapting quickly to changes
โข Balanced drive: Passionate about your work while maintaining a healthy pace to avoid burnout and sustain excellence
โข Transparency and openness: Open to sharing and receiving ideas and feedback candidly
โข Integrity and respect: Ability to make ethical decisions even during challenges, acting with honesty and respect
Benefits
โข Flexible location & Hours
โข Professional Growth
โข Health Insurance
โข Unlimited Paid Time Off
โข Dynamic & Diverse Workplace
โข Additional and Flexible Parental Leave
DEI Statement
At Okra we are dedicated to creating a diverse and inclusive environment where everyone feels valued, respected, supported and empowered. Our workplace is an interconnected network, where each individual contributes to the energy that drives innovation, fosters collaboration, and illuminates new possibilities. We are committed to recruiting, retaining, and developing a diverse team of talented professionals, and we welcome candidates of all backgrounds, experiences, and perspectives to join us in our mission. Diversity brings power to our teams so we can bring #PowerToThePeople.
Senior Embedded Software Engineer
@ Embedd
At embedd.it, we power hardware-software integration in embedded devices. We turn fragmented semiconductor chip data into configurable digital twins, then deterministically generate code, tests, and documentation โ making integration faster, cheaper, and resilient to supply chain shocks.
Weโre looking for a true legend โ someone with abstract thinking and deep expertise in low-level software development. Youโll build vendor-agnostic tooling for MCU and peripheral integration to solve hardware-software integration once and for all. We work at the intersection of embedded systems, code generation, compilers, and machine learning. Itโs your chance to help redefine how low-level development is done.
embedd.it is a UK-based startup reinventing embedded development. Our platform transforms unstructured semiconductor data into structured digital twins, enabling automatic generation of drivers, tests, and documentation. We're building a single, traceable source of truth to make integration fast, vendor-agnostic, and future-proof.
Lead Embedded Firmware Engineer
@ GE HealthCare, ๐Portugal ๐ต๐น
Embedded Firmware Engineer
@ Actalent, ๐Portugal ๐ต๐น
Embedded Firmware Engineer
@ Actalent, ๐Portugal ๐ต๐น
Embedded Firmware Test Engineer
@ Edwards Vacuum, ๐Portugal ๐ต๐น
AI Compute Board Embedded Firmware Engineer
@ MatX, ๐Portugal ๐ต๐น
Embedded Firmware Engineer
@ Actalent, ๐Portugal ๐ต๐น
Staff Firmware Engineer
@ Sofar Ocean, ๐Portugal ๐ต๐น
Senior MAC Firmware Engineer
@ Qualcomm, ๐Portugal ๐ต๐น
Sr. Staff Embedded Firmware Engineer
@ Arlo Technologies, Inc., ๐Portugal ๐ต๐น
PLC Firmware Engineer
@ ABB, ๐Portugal ๐ต๐น
โฑ๏ธ full-time
๐งโโ๏ธ mid-level
hybrid
Lead Embedded Firmware Engineer
@ GE HealthCare, ๐Portugal ๐ต๐น
Embedded Firmware Engineer
@ Actalent, ๐Portugal ๐ต๐น
Embedded Firmware Engineer
@ Actalent, ๐Portugal ๐ต๐น
Embedded Firmware Test Engineer
@ Edwards Vacuum, ๐Portugal ๐ต๐น
AI Compute Board Embedded Firmware Engineer
@ MatX, ๐Portugal ๐ต๐น
Embedded Firmware Engineer
@ Actalent, ๐Portugal ๐ต๐น
Staff Firmware Engineer
@ Sofar Ocean, ๐Portugal ๐ต๐น
Senior MAC Firmware Engineer
@ Qualcomm, ๐Portugal ๐ต๐น
Sr. Staff Embedded Firmware Engineer
@ Arlo Technologies, Inc., ๐Portugal ๐ต๐น
PLC Firmware Engineer
@ ABB, ๐Portugal ๐ต๐น