Full Time

Senior/Lead Embedded Software Engineer - Remote | WFH

Get It Recruit - Information Technology
Remote!
$110,000 - $150,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 Senior/Lead Embedded Software Engineer at Get It Recruit - Information Technology is responsible for developing and implementing high-quality embedded software solutions. This role involves leading a team of engineers in building, testing, and maintaining embedded systems that meet customer specifications and industry standards. The ideal candidate will have a deep understanding of software engineering principles, a strong background in embedded systems, and the ability to collaborate effectively with cross-functional teams to deliver innovative products. This position is remote, offering flexibility in a work-from-home setting, while still providing the opportunity to contribute to cutting-edge technology projects.



Job Responsibilities

  • Design, develop, and implement embedded software solutions for a variety of products and applications.
  • Lead the planning and execution of software development projects, ensuring timely delivery and adherence to quality standards.
  • Collaborate with hardware engineers and other stakeholders to define software requirements and specifications.
  • Conduct software testing, debugging, and troubleshooting to resolve issues efficiently and effectively.
  • Mentor junior engineers, providing guidance and support in software development practices and methodologies.
  • Research and evaluate new technologies and toolsets to enhance the embedded software development process.
  • Document code, processes, and procedures to ensure knowledge sharing and facilitate future development efforts.


Qualifications

  • Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field.
  • Minimum of 5 years of experience in embedded software development.
  • Strong proficiency in programming languages such as C, C++, and Python.
  • In-depth knowledge of embedded systems architecture and real-time operating systems (RTOS).
  • Experience with developing and debugging software for microcontrollers and processors.
  • Familiarity with communication protocols (e.g., I2C, SPI, UART) and hardware interfacing.
  • Experience with Agile development methodologies and tools.


Technologies & Tools

The Senior/Lead Embedded Software Engineer will work with a variety of technologies and tools, including but not limited to embedded programming languages such as C and C++, development environments like Keil or IAR, hardware debugging tools such as JTAG and oscilloscopes, version control systems like Git, and continuous integration tools. Familiarity with Agile project management tools such as JIRA will also be essential for tracking progress and collaborating with team members effectively.



Ideal Candidates

Ideal candidates for this role are those who possess a solid technical foundation paired with strong leadership abilities. They are self-motivated and detail-oriented, demonstrating excellent problem-solving skills and the capacity to manage complex projects under tight deadlines. Strong communication skills, both written and verbal, will enable them to interact effectively with team members and stakeholders. A passion for innovation and a commitment to quality in software development are key attributes that will help candidates excel in this position.


Over the last year, unemployment was lowest in legal jobs (1.5%) and highest in farming, fishing and forestry jobs (8.7%). For all workers it was 4.3%. Compare kinds of work →

View Similar Jobs

Matches Jobs

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