Full Time

Lead Embedded Software Engineer (Fully Remote)

Actalent
Remote!
$120,000 - $160,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 be responsible for leading the design, development, and implementation of software solutions for embedded systems. This role requires a combination of technical expertise and leadership qualities, as the successful candidate will drive projects from conception through to production. The Lead Engineer will collaborate closely with cross-functional teams to ensure that product requirements are met while maintaining high standards of quality and performance, all while working within a fully remote work environment.



Job Responsibilities

  • Lead the architecture, design, and implementation of embedded software applications.
  • Collaborate with hardware engineers to create efficient and effective system interfaces.
  • Set and enforce coding standards and best practices among team members.
  • Mentor and guide junior engineers, fostering a culture of technical excellence.
  • Perform rigorous testing and validation of software solutions to ensure reliability and performance.
  • Participate in design reviews and code reviews to maintain high-quality outputs.
  • Stay updated on emerging trends and technologies in embedded systems.
  • Document all design decisions and software functionalities comprehensively.


Qualifications

  • Bachelor’s or Master's degree in Computer Engineering, Electrical Engineering, or a related field.
  • Minimum of 5 years of experience in embedded software development.
  • Proficient in programming languages such as C/C++ and assembly language.
  • Experience with real-time operating systems (RTOS) and embedded software methodologies.
  • Strong understanding of microcontrollers and embedded hardware.
  • Excellent problem-solving skills and attention to detail.
  • Experience with version control systems, such as Git.
  • Strong communication skills for effective collaboration in a remote team setting.


Technologies & Tools

The Lead Embedded Software Engineer will utilize a variety of technologies and tools, including but not limited to, C/C++, embedded software development environments, debuggers, version control systems like Git, and integrated development environments (IDEs) specific to embedded systems. Familiarity with toolchains, compilers, and simulators will also be beneficial as they play a critical role in developing high-quality embedded applications.



Ideal Candidates

Ideal candidates for the Lead Embedded Software Engineer position will possess a proactive and innovative mindset, with a passion for embedded technology and a commitment to excellence. They should demonstrate strong analytical and troubleshooting abilities, with a focus on continuous improvement of processes and systems. The ability to work collaboratively in a remote team environment, while also taking initiative in leading projects and mentoring others, will define the success of candidates in this role.

How is the job market doing right now? Our page reads the government’s numbers each month, by industry and kind of work. The job market now →

View Similar Jobs

Matches Jobs

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