Full Time

Lead Embedded Software Engineer (Fully Remote)

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

Job Overview

The Lead Embedded Software Engineer at Actalent will oversee the development and implementation of embedded software solutions for various applications, working in a fully remote capacity. This role involves collaboration with cross-functional teams to engineer high-quality software that meets the operational standards and project requirements. The candidate will be expected to lead technical initiatives, mentor junior engineers, and contribute to software architecture decisions, ensuring that all work aligns with the company's innovation goals and industry best practices.



Job Responsibilities

  • Design, develop, and test embedded software for real-time systems.
  • Lead software architecture discussions and establish best practices for code quality.
  • Collaborate with hardware engineers to integrate software and hardware components effectively.
  • Provide technical guidance and mentoring to junior and mid-level engineers.
  • Perform code reviews and ensure adherence to software development standards.
  • Work with project management to deliver projects on time and within budget.
  • Diagnose and resolve software-related issues during development and in production environments.
  • Stay updated with emerging technologies and industry trends to enhance product offerings.


Qualifications

  • Bachelor's degree in Computer Science, Electrical Engineering, or a related field; Master’s degree preferred.
  • 5+ years of experience in embedded software development.
  • Strong proficiency in C/C++ programming languages.
  • Experience with real-time operating systems (RTOS) and hardware/software integration.
  • Familiarity with software development tools such as Git, Jira, and integrated development environments (IDEs).
  • Demonstrated experience in embedded systems design and debugging.
  • Excellent problem-solving skills and attention to detail.
  • Strong communication and interpersonal skills.


Technologies & Tools

The position primarily utilizes embedded software development technologies, including but not limited to C and C++ programming languages. Familiarity with development environments such as Visual Studio or Eclipse is essential. Experience with real-time operating systems is crucial, as well as knowledge of debugging tools such as JTAG or SWD. Additionally, candidates should be comfortable using version control systems like Git and issue tracking software such as Jira.



Ideal Candidates

Ideal candidates for the Lead Embedded Software Engineer position will possess a strong passion for innovation and a proactive approach to problem-solving. They should exhibit leadership qualities and have the ability to guide and nurture their peers within a team environment. A deep understanding of embedded systems and a commitment to continuous learning will set successful applicants apart. Moreover, having excellent communication skills coupled with the ability to explain complex concepts clearly to varied audiences is essential in this dynamic role.

Had a job search go strangely, or terribly? Tell us. We publish stories without names. Tell your story →

View Similar Jobs

Matches Jobs

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