Skip to content

Open nowPosted yesterday

Embedded Software Developer

Lucy Group76 open roles

Where
Brasov, Romania
Work mode
On site
Get the CV for this job

From $25 per CV, paid once. No subscription.

Your applicationOpen nowEmbedded Software DeveloperLucy Group · Brasov, Romania
  1. YouYes, apply to this one.

  2. CV RocketCV written for this posting.

  3. 25 readersRecruiter, hiring manager, skeptic. Round after round.

  4. CV RocketApplied on Lucy Group's own form.

The reply lands in your private mailbox

3×more interviews than doing it yourself with ChatGPT.

The clock on this job

Early applications get read.

13.7% of postings close within 7 days. Measured by our own scanner across the market. Lucy Group postings stay open a median of 20 days.

Share of postings closed within
  1. 2.2%1 day
  2. 4.7%3 days
  3. 13.7%7 days
  4. 22.1%14 days
  5. 37.8%30 days
  6. 59.1%60 days
This job: posted yesterday

Lucy Group median: 20 days open

The posting

Job Description

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.

  1. 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

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.

Qualifications

Educational Requirements: Bachelor's Degree or Equivalent Level

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

Managerial Experience Requirement: Very limited (0 to 3 months)

From $25, paid onceGet the CV for this job

What happens when you press

One press. We do the rest.

  1. A CV for this posting

    Written against Lucy Group's own wording, from every piece of relevant proof in your profile.

  2. 25 readers review it

    Recruiter, hiring manager, skeptic and more read every draft, round after round. You get the best round.

    The review screen in CV Rocket: how each CV was read, round by round.
  3. We apply on Lucy Group's form

    Our application engine gets through the hardest forms there are. Where a question needs you, AI suggests the best answer. Don't want us applying from our IP addresses? Use our Chrome extension: we apply straight from your own browser.

    An application in CV Rocket: every answer filled in on the employer's form.
  4. Every reply, sorted

    Lucy Group's answer lands in your private mailbox, and we classify it on arrival: interview, question, rejection.

    The CV Rocket inbox: each employer reply classified as an interview, an action or a rejection.
  5. Reply with AI

    AI helps you write the email, checks it and sends it. We show you whether the recruiter read it.

  6. The interview in your calendar

    Full integration with your calendar. The invitation goes straight in.

    An interview invitation in the CV Rocket inbox, added to the candidate's calendar.
Get the CV for this job

From $25 per CV, paid once. No subscription.

Why it works

3×

more interviews than doing it yourself with ChatGPT.

ChatGPT writes a CV and never learns what happened to it. We see every reply. For each CV we know:

  • How it was written, and how the review scored it
  • When we applied, and how long after the posting went up
  • Which posting, which company, which city
  • Who got the interview, and who heard nothing

That is how we know which CVs get called.

Get the CV for this job

From $25 per CV, paid once. No subscription.

The numbers game

More applications. More interviews.

Every application goes out with its own CV, written for that posting and paid once. Send enough of them and the law of large numbers finds you the job.

By hand5–10
With CV Rocket100
applications a day

Nearby

Live postings like this one

Same employer first, then the same role elsewhere.

Before you press

Straight answers

Get the CV for this job

From $25 per CV, paid once. No subscription.

What if my background isn't good enough?

We make the most of the background you have. The CV uses every piece of relevant proof your profile holds, and one of the 25 readers reads your whole profile and flags what the CV left out.

Do you really apply for me?

Yes, on the employer's own form, the hardest ones included. Where a question needs you, you answer it right there and AI suggests the best answer. Don't want us applying from our IP addresses? Use our Chrome extension: we apply straight from your own browser.

Is it a subscription?

No. You pay once per CV, from $25. Every application goes out with its own CV, written for that posting.

One job. One CV.
Paid once.

Pick the posting you want. We write for it, apply for you and catch the reply.

Get the CV for this job

From $25 per CV, paid once. No subscription.