All roles

Open role

Embedded Software Engineer

Remote · Denmark Full-time

We are seeking a Embedded Software Engineer to join a global engineering and software development organization. In this role, you will be part of a high-performing team responsible for designing, developing, and testing firmware for embedded systems used in industrial and automation applications. You will collaborate closely with cross-functional teams worldwide and play a key role in new product development, hardware integration, and firmware optimization.

Key Responsibilities

  • Design, develop, and maintain firmware for microcontrollers (MCUs).
  • Develop low-level hardware drivers for peripherals such as UART, SPI, I2C, GPIO, DMA, and interrupts.
  • Create and implement test applications to validate hardware functionality and support manufacturing testing.
  • Collaborate with hardware engineers during board bring-up, component validation, and system integration.
  • Conduct code reviews, debugging, and performance tuning to ensure high-quality deliverables.
  • Contribute to continuous improvement by suggesting design, process, and cost-efficiency enhancements.
  • Mentor and provide technical guidance to junior engineers.
  • Stay updated on emerging technologies and best practices in embedded firmware development.

Qualifications

  • Bachelors Degree in Electronics Engineering, Electrical Engineering, Computer Engineering, or Computer Science.
  • At least 5 years of experience in firmware or embedded systems development.
  • Proficiency in C/C++ programming for low-level embedded applications.
  • Solid understanding of embedded systems architecture and communication protocols (UART, SPI, I2C, CAN).
  • Hands-on experience with board bring-up, debugging hardware/software integration, and performance optimization.
  • Strong analytical, problem-solving, and collaboration skills.

Preferred Qualifications

  • Experience with ARM microprocessors and RTOS environments.
  • Familiarity with version control systems (e.g., Git), build systems, and CI/CD pipelines.
  • Exposure to Agile/Scrum development methodologies.
  • Knowledge of FPGA/CPLD programming (Verilog or VHDL) is an advantage.
  • Understanding of cybersecurity principles and software testing automation frameworks.
  • Experience with Process Control Systems or Distributed Control Systems is a plus.

Why Join

Youll be part of a global engineering team that values innovation, collaboration, and professional growth.

Originally posted on

More open positions

Intelligence Business Development Manager

Work from home Full-time role

Creative Command Center Lead

Work from home Full-time role

Senior Software Engineer (Python, Typescript) - Full Stack

Work from home Full-time role

Drupal QA Analyst

Work from home Full-time role

Care Management Processor - NE ONLY

Work from home Full-time role

[Remote] Lead Developer - Product Engineer - ReactNative/Node.js

Work from home Full-time role

Medical Review Supervisor

Work from home Full-time role

Remote Data Entry Specialist – Home‑Based Data Management Professional for talentnexus’s Global Retail Operations

Work from home Full-time role

Senior SOC Analyst 2nd Shift Weekends

Work from home Full-time role

Administrative Assistant 4 /Dallas, TX, (Remote 80%)-10 months contract

Work from home Full-time role

Head of Talent

Work from home Full-time role

Junior Paralegal Global Immigration and Mobility - Remote Florida

Work from home Full-time role

Senior Business Development Manager

Work from home Full-time role

[Remote] Account Executive

Work from home Full-time role

Licensed Practical Nurse

Work from home Full-time role

Client Service Rep

Work from home Full-time role

Manager, Medical Business Operations, Oncology

Work from home Full-time role

Freelance | Spanish-Catalan Editor | Technology Company

Work from home Full-time role

[Remote] Mid-Market Account Executive

Work from home Full-time role

Virtual Assistant

Work from home Full-time role

[Remote] Data Science and Engineering Manager

Work from home Full-time role