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 will spearhead the design, development, and implementation of embedded software solutions that meet the high-performance operational requirements of our clients at Actalent. This remote position demands a strong technical background in embedded systems, as well as exceptional leadership skills to guide a team of engineers through complex projects. The successful candidate will foster collaboration and innovation while ensuring timely project execution and adherence to quality standards.
Job Responsibilities
- Lead the design and development of embedded software applications from concept through to production.
- Oversee the full software development lifecycle, including requirements analysis, coding, testing, and maintenance.
- Collaborate with cross-functional teams to define and refine software requirements and specifications.
- Enhance existing software systems through optimization and updates based on client feedback and technological advancements.
- Conduct code reviews and provide mentorship to junior engineers to foster skill development and knowledge sharing.
- Utilize best practices in software engineering to ensure high-quality deliverables and maintainability of software solutions.
- Work closely with QA and testing teams to establish robust testing protocols and ensure successful deployment of software systems.
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.
- Proficient in programming languages such as C and C++ for embedded systems development.
- Significant understanding of microcontroller architectures and hardware integration.
- Experience with real-time operating systems (RTOS) and embedded Linux environments.
- Strong debugging and problem-solving skills, with the ability to work both independently and as part of a team.
- Knowledge of development tools for embedded software, including version control systems (e.g., Git).
Technologies & Tools
The Lead Embedded Software Engineer will utilize a range of technologies and tools essential for embedded software development, including but not limited to Integrated Development Environments (IDEs), version control systems like Git, debugging tools, and simulation software. Familiarity with various microcontroller and microprocessor platforms is a prerequisite, along with exposure to hardware design and development processes.
Ideal Candidates
Ideal candidates for this position will possess a keen analytical mindset, with the ability to navigate complex technical challenges effectively. They should exhibit strong leadership capabilities, demonstrating a talent for mentoring and guiding team members towards project success. Excellent communication skills are essential, as the role entails collaboration across various departments. A proactive approach to problem-solving along with a passion for innovation in embedded systems will make an individual a perfect fit for this position at Actalent.
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
Similar jobs which you may be interested in. Typically using your existing skillset.