Full Time

Embedded Software Engineer

Innova Solutions International
$80,000 - $120,000* / year (about $38–$58 an hour)

Job Description

This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.

Written by AI from the job title and company, not by Innova Solutions International, so some details may not match this job. The employer's own page has the real description.

Job Overview

Innova Solutions International is seeking an experienced Embedded Software Engineer to join our innovative team. The successful candidate will be responsible for designing, developing, and maintaining embedded software systems for various applications. This role requires a deep understanding of software engineering principles and the ability to collaborate effectively with cross-functional teams. The ideal candidate will contribute to the entire software development lifecycle while ensuring the systems meet the highest standards of quality and performance.



Job Responsibilities

  • Design, develop, and implement embedded software for various hardware platforms.
  • Collaborate with hardware engineers to define and develop interface protocols.
  • Conduct software analysis, testing, and debugging to ensure quality deliverables.
  • Participate in code reviews to maintain a high standard of code quality.
  • Document software specifications and design processes effectively.
  • Stay updated with current technologies relevant to embedded software development.


Qualifications

  • Bachelor's degree in Computer Engineering, Electrical Engineering, or a related field.
  • Proven experience in embedded software development (3+ years preferred).
  • Strong proficiency in C/C++ programming languages.
  • Familiarity with real-time operating systems (RTOS) and low-level hardware interfaces.
  • Experience with debugging tools, logic analyzers, and oscilloscopes.
  • Excellent problem-solving skills and attention to detail.


Technologies & Tools

The Embedded Software Engineer will utilize various technologies and tools including integrated development environments (IDEs) such as Eclipse or Keil, version control systems like Git, and debugging tools such as JTAG debuggers. Familiarity with communication protocols such as I2C, SPI, and UART is essential for interfacing with hardware components.



Ideal Candidates

The ideal candidate will possess strong analytical and critical thinking skills, with the ability to work autonomously while also being an effective team player. A passion for innovation and a keen interest in technology trends are essential. The candidate should demonstrate adaptability and a willingness to embrace new challenges, along with excellent communication skills to convey complex technical information clearly and effectively.

Unemployment rose most in Finland: from 8.4% in 2024 to 9.5% in 2025, by the International Labour Organization’s estimates. Every country, ranked →

View Similar Jobs

Matches Jobs

Similar jobs which you may be interested in. Typically using your existing skillset.