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


As a Lead Embedded Software Engineer at Actalent, you will play a pivotal role in the design, development, and optimization of embedded software systems for a range of innovative projects. You will not only lead a team of skilled engineers but also collaborate cross-functionally to ensure the successful implementation of software solutions. Your expertise will guide architectural decisions and best practices, while you mentor junior members and maintain high standards of quality and performance in their deliverables.



Job Responsibilities

  • Lead and manage the development of embedded software systems from concept through implementation.
  • Design, code, and test embedded applications in a variety of environments.
  • Guide architectural decisions and technology choices for projects.
  • Collaborate with hardware engineers to interface software with hardware components.
  • Provide mentorship and support to junior engineers, promoting professional development.
  • Conduct code reviews and enforce coding standards within the team.
  • Ensure compliance with industry standards and best practices in software development.
  • Work closely with stakeholders to gather requirements and translate them into technical specifications.
  • Develop and execute test plans to ensure software functionality and reliability.


Qualifications

  • Bachelor's or Master’s degree in Computer Science, Computer Engineering, or related field.
  • A minimum of 5 years of experience in embedded software development.
  • Proficiency in programming languages such as C, C++, or Python.
  • Experience with real-time operating systems (RTOS) and microcontrollers.
  • Strong understanding of embedded systems architecture and design principles.
  • Experience with software development tools, version control systems, and debugging techniques.
  • Excellent problem-solving skills and attention to detail.
  • Strong communication skills, both verbal and written.


Technologies & Tools


In this position, you will utilize a variety of technologies and tools to develop and manage embedded software. Commonly used technologies include microcontrollers, real-time operating systems (RTOS), as well as software development environments and version control tools like Git. Familiarity with simulation tools, oscilloscopes, and debugging equipment is also essential for ensuring the integration between software and hardware components.



Ideal Candidates


Ideal candidates for the Lead Embedded Software Engineer position will demonstrate strong leadership qualities, capable of inspiring and guiding a dedicated team towards achieving project milestones. They will showcase a profound passion for technology, coupled with a proactive approach towards problem-solving and innovation. The ability to communicate effectively with both technical and non-technical stakeholders is essential. Candidates should also exhibit a collaborative mindset, being comfortable working in a fully remote environment while upholding the values and quality standards of Actalent.

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.