Full Time

Embedded Software Engineer - Remote | WFH

Get It Recruit - Information Technology
Remote!
$90,000 - $130,000* / year

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 Get It Recruit - Information Technology, so some details may not match this job. The employer's own page has the real description.

Job Overview

The Embedded Software Engineer at Get It Recruit will play a crucial role in designing, developing, and maintaining embedded software systems. This remote position requires a strong understanding of software development principles combined with experience in hardware-software integration. The successful candidate will collaborate with cross-functional teams to ensure timely delivery of high-quality software solutions that meet customer and business needs.



Job Responsibilities

  • Design and implement embedded software for various hardware platforms.
  • Collaborate with hardware engineers to define and refine specifications for embedded systems.
  • Conduct thorough testing, debugging, and validation of software applications.
  • Document software design, development processes, and testing procedures.
  • Participate in code reviews to maintain high-quality coding standards.
  • Continuously improve software development methodologies and application efficiencies.
  • Provide technical support and troubleshooting assistance for embedded systems.
  • Stay updated on emerging technologies relevant to embedded software development.


Qualifications

  • Bachelor’s degree in Computer Science, Electrical Engineering, or a related field.
  • Proven experience in embedded software development, preferably with C/C++.
  • Strong understanding of real-time operating systems (RTOS) and microcontroller architectures.
  • Familiarity with hardware interfaces such as UART, SPI, I2C, and GPIO.
  • Experience with debugging tools and software development environments.
  • Knowledge of version control systems, such as Git.
  • Excellent problem-solving and analytical skills.
  • Effective communication skills, both written and verbal.


Technologies & Tools

The Embedded Software Engineer position utilizes a variety of technologies and tools, including integrated development environments (IDEs) such as Eclipse and Keil, debugging tools like JTAG and SWD, and version control systems such as Git. Proficiency in programming languages, specifically C and C++, is essential, alongside knowledge of integrated circuit specifications and familiarity with hardware components relevant to embedded software development.



Ideal Candidates

Ideal candidates for the Embedded Software Engineer position at Get It Recruit are proactive and detail-oriented individuals who demonstrate a strong passion for technology and innovation. They possess a collaborative spirit, enabling them to effectively work within a team and communicate technical concepts clearly. Adaptability and a commitment to continuous learning are vital, as the candidate will need to keep pace with the rapidly evolving field of embedded systems. A strong work ethic and the ability to manage multiple projects concurrently are also essential traits for success in this role.

Most job openings for the size of the industry in August: professional and business services; private education and health care, 5 for every 100 jobs. Fewest: construction, 2.9. Compare industries →

View Similar Jobs

Matches Jobs

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