2,137,723open jobs
137,558companies
245,034added this week
Browse all
Location
In office (Brașov)
Seniority
Middle · 4+ years exp

Confirmed on the employer's own hiring board on Nov 9, 2026. First seen by Alion on Nov 9, 2026. Lucy Electric scores A on the Alion truth index.

Overview
Company
Impact
Profile match
Lucy Electric is a UK manufacturer of secondary power distribution equipment headquartered in Thame, Oxfordshire, producing medium-voltage ring main units, package substations, overhead line products and network automation for utilities and industry. Part of the Oxford-based Lucy Group with more than 100 years in the electrical industry, it runs manufacturing and engineering sites in India, South Africa, Thailand, the UAE, Romania and Brazil. It hires design, production and application engineers, assembly and service technicians, sales and bid managers, supply chain staff and treasury and tax specialists.

Embedded Software Developer

Our Research and Development department, based in Brasov, is expanding. We are currently looking for an Embedded Software Developer.

About us

At Flashnet, we're not just another tech company - we're a tight-knit family dedicated to making a real difference in the world. With our flat hierarchies, open communication channels, and streamlined decision-making processes, we've created an environment where every voice is heard and valued.

As passionate innovators in street lighting control solutions, we're on the front lines of transforming urban infrastructure.

Our R&D engineers integrate cutting-edge technologies into our solutions, making cities smarter and more efficient one light at a time. Since 2005, over 300 million people have already experienced the transformative benefits of our flagship product, inteliLIGHT. Since 2022, we are part of the Lucy Group.

Join us at Flashnet and become part of our mission to create brighter, smarter cities for millions of people around the globe.

  • About you

The R&D team members are Flashnet’s tech stars. Electronics engineers and coders, this multidisciplinary and multicultural team is the very core of the company, tailoring technical solutions to meet our customer’s expectations and needs. They analyze, design, engineer, code, test and prototype all the ideas needed to make a difference in the world of Internet of Things.

Design, modify, and implement embedded software components (firmware) for computer-based systems, according to the specifications and requirements of continuously evolving systems. Develop and implement communication protocols by combining software and hardware-specific technologies.

Required qualifications and experience

  • Bachelor's degree in Computer Science, Information Technology, or a related field, or equivalent professional experience.

  • English language proficiency (technical English, intermediate to advanced).

  • 4+ years of professional experience developing firmware in C for microcontrollers; working knowledge of C++ for embedded systems.

  • Hands-on experience with at least one 32-bit MCU family (ARM Cortex-M on STM32, NXP, Renesas,ESP32) familiarity with 8-bit (AVR, PIC) as a plus.

  • Strong experience in bare-metal and peripheral drrivers (USART, SPI, I2C, ADC, DMA, Clock, ALU).

  • Experience with an RTOS (FreeRTOS, Zephyr, ThreadX, or equivalent), including task design, synchronization and timing issues

  • Deep understanding of the build toolchain: compilers, makefiles, of Git and configuration management systems.

  • Proficiency with Git (branching, pull requests, merge workflows) and configuration management practices.

  • Experience designing or maintaining bootloaders and firmware update mechanisms

  • Good understanding of embedded technologies and communication protocols.

  • Experience with unit testing for embedded C, scripting for test automation as a plus.

  • Experience with hardware-in-the-loop (HIL) testing and CI pipelines for firmware (GitHub Actions, GitLab CI, Jenkins) as a plus.

  • Ability to read and interpret electronic PCB layouts, schematics and technical documentation.

  • Ability to use debugging tools and electronic analysis instruments.

  • Proficiency with Microsoft Office.

  • Experience with PCB design tools (EAGLE, Altium,or similar)

  • Proficiency with lab instruments and on-chip debugging tools

  • Strong attention to detail, with the ability to identify even the minor issues before they become major problems.

  • Strong attention to detail and a systematic approach to root-cause analysis.

  • Excellent teamwork and collaboration skills.

  • Effective communication skills.

AI-native engineer as a plus:

  • Hands-on experience using AI coding assistants (Claude Code, Github Copilot) in daily development work

  • Ability to critically review the AI-generated code against embedded-constraints (footprint, timings, coding standards)

  • Ability to give AI effective contents (from requirement and existing code)

Main Responsibilities and Duties

  • Interpret existing software applications.

  • Develop new software applications requested by customers.

  • Verify software functionality and analyze product functional and technical requirements.

  • Design software architecture for embedded systems.

  • Implement hardware drivers and software modules for peripherals.

  • Configure and use RTOS (Real-Time Operating Systems) when required by the application.

  • Integrate firmware with internally developed hardware components or third-party hardware.

  • Prepare technical documentation for newly developed or modified software applications.

  • Identify technological risks and propose solutions to minimize or eliminate them.

  • Debug hardware-specific errors using JTAG, SWD, oscilloscopes, logic analyzers, etc.; investigate and document application errors and execution flow.

  • Optimize memory usage, execution time, and application performance.

  • Test and validate firmware functionality both in the laboratory and on final hardware.

  • Participate in code reviews in compliance with the company's internal software development standards.

  • Use version control systems (Git, SVN, or equivalent).

  • Participate in Continuous Integration / Continuous Deployment (CI/CD) activities.

  • Use AI tools across development lifecycle, while staying accountable to output quality

  • Verify AI-generated code through review, testing, and on-target validation before integration.

  • Ensure the proper operation of installed software according to company procedures regarding information security and software configuration management.

  • Collaborate with the hardware and software testing teams.

  • Follow internal work procedures according to the company's software development process.

  • Work with the testing team to prepare test plans.

  • Collaborate with the technical support team.

  • Work closely with the production department.

  • Travel when required for certifications, debugging, or on-site investigations.

Does this sound interesting? We would love to hear from you. Our application process is quick and easy. Apply today!

Responsibilities:

1) Product and Solution Development: Carry out a range of product development and engineering activities. Use established systems to analyze customer needs and define and deliver products.

2) Engineering Solutions Design: Contribute to the development of, and implement feasibility testing of, proposed engineering solutions to provide feedback and data to validate the design.

3) Technical Developments Recommendation: Research and suggest technical developments to improve the quality of the website/portal/software and supporting infrastructure to better meet users� needs.

4) Engineering Drawings: Create engineering drawings to support the communication, evaluation, and implementation of engineering solutions.

5) Testing: Use product specifications to design test procedures and standards.

6) Data Collection and Analysis: Collate and analyze data using preset tools, methods, and formats. Involves working independently.

7) Research: Carry out a range of research activities either to support others or to fulfill the requirements of the role.

8) Project Management: Support others by carrying out a range of project management activities.

9) Prototype Development: Perform routine tasks related to prototype development using established systems and techniques.

10) Personal Capability Building: Develop own capabilities by participating in assessment and development planning activities as well as formal and informal training and coaching. Develop and maintain an understanding of relevant technology, external regulation, and industry best practices through ongoing education, attending conferences, and reading specialist media.

EducationalRequirements: Bachelor's Degree or Equivalent Level

GeneralExperienceRequirement : Sound experience and understanding of straightforward procedures or systems (7 to 12 months)

ManagerialExperienceRequirement : Very limited (0 to 3 months)

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
2,137,723 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Hardware
Similar stack
Same company
Brașov
In office · Full-Time · Cluj-Napoca
Verilog
VHDL
Perl
DevOps
Linux
Apply
$156k – $215k per year · Equity · Hybrid · Full-Time · 5+ years exp · San Francisco
Python
AI/ML
Copilot
AI Agents
Agentic Workflows
DevOps
RTOS
IoT
FreeRTOS
Apply
RF engineer 5 hours ago
In office · Full-Time · Kyiv · Lviv
Apply
$170k – $240k per year · In office · Full-Time · 5+ years exp · Bachelor's Degree · Sunnyvale
Python
MATLAB
MATLAB
Simulink
AI/ML
Physical AI
SpaceTech
FMEA
Defense
MIL-STD-810
MIL-STD-461
Apply
In office · 7+ years exp · Chennai
Python
Verilog
C++
SystemVerilog
Perl
Chips/EDA
UVM
Formal Verification
MedTech
Verification & Validation
Apply
In office · Full-Time · Brașov
Apply
In office · Full-Time · 1+ year exp · Brașov
Apply
In office · Full-Time · Brașov
Apply
Hybrid · Full-Time · Brașov
Python
SQL
Databases
Snowflake
AI/ML
Airflow
dbt
DevOps
CI/CD
Git
AWS
Analytics
ETL/ELT
Oracle Data Integrator
Apply
In office · 5+ years exp · Bachelor's Degree · Brașov
Python
SQL
Databases
PostgreSQL
Oracle
Google BigQuery
DevOps
GCP
Management
Agile
Apply
See all jobs
This is one of many
2,137,723 more open roles from verified company boards, updated every day.