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 play a crucial role in the design, development, and testing of embedded software solutions. This position requires a deep understanding of embedded systems, along with the capability to lead a team of engineers in delivering high-quality software that meets customer specifications. The engineer will collaborate with cross-functional teams to identify requirements, solve technical challenges, and ensure timely project delivery, while also mentoring junior engineers.



Job Responsibilities

  • Lead the design and implementation of embedded software for various products and systems.
  • Oversee the full software development lifecycle, including requirements gathering, design, development, testing, and deployment.
  • Coordinate with hardware engineers to integrate firmware with various hardware platforms.
  • Conduct code reviews and provide mentorship to junior team members to ensure code quality and adherence to best practices.
  • Identify and resolve software issues through debugging and testing procedures.
  • Work closely with project managers to ensure project milestones and deliverables are met.
  • Document software designs and processes to facilitate team collaboration and maintainability.


Qualifications

  • Bachelor's degree in Computer Science, Electrical Engineering, or a related field.
  • Minimum of 5 years of experience in embedded software development.
  • Proficient in C/C++ programming languages; experience with Python or other scripting languages is a plus.
  • Strong understanding of Embedded Operating Systems and real-time systems.
  • Hands-on experience with debugging tools and oscilloscopes.
  • Familiarity with hardware description languages (HDL) and digital design principles.
  • Excellent problem-solving skills and ability to work collaboratively in a team environment.


Technologies & Tools

The Lead Embedded Software Engineer will utilize various technologies and tools including, but not limited to, C/C++ compilers, Integrated Development Environments (IDEs) like Eclipse or Visual Studio Code, version control systems (e.g., Git), and debugging tools such as JTAG debuggers and oscilloscopes. Familiarity with ARM or MSP430 microcontrollers and communication protocols (I2C, SPI, UART) will also be essential for this role.



Ideal Candidates

The ideal candidates for this position will possess a strong combination of technical expertise and leadership capabilities. They should demonstrate effective communication skills to coordinate with diverse teams while nurturing a collaborative and innovative work environment. A proactive mindset, attention to detail, and passion for advancing technology are essential traits that will contribute to the success of both the candidate and the organization.

The most unemployment pays a week runs from $235 in Mississippi to $1,208 in Washington. Compare the states →

View Similar Jobs

Matches Jobs

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