Recruiting Resources, Inc.

Embedded Software Engineer | Aerospace Manufacturing

Recruiting Resources, Inc.  •  Los Angeles, CA (Onsite)  •  9 hours ago
Apply
AI can make mistakes so check important info. Chat history is never stored.

Job Description

Industrial manufacturing company is seeking an accomplished Lead Embedded Software Engineer to play a pivotal role in advancing the technology and software capabilities of precision technology products.

This is an opportunity for a hands-on technical leader who enjoys solving complex engineering challenges, writing code, shaping system architecture, and developing engineering talent. Working closely with engineering leadership and cross-functional teams, this individual will help establish the technical direction of embedded software development, elevate engineering processes, and drive the successful development of innovative products from concept and prototype through production.

Responsibilities

Technical Leadership & Architecture

  • Provide technical leadership and mentorship to the software engineering team, promoting engineering excellence, collaboration, and continuous improvement.
  • Partner with engineering and product leadership to establish software architecture, system requirements, and technical roadmaps for next-generation products.
  • Lead technical decisions involving embedded software architecture, hardware/software integration, system performance, reliability, and scalability.
  • Establish and champion software development standards, coding practices, design methodologies, and engineering best practices.
  • Mentor engineers in software design, coding, debugging, testing, documentation, and problem-solving.

Embedded Software Development

  • Design, develop, test, and debug embedded software for both prototype and production systems.
  • Develop software for complex electromechanical systems incorporating microcontrollers, sensors, actuators, communication interfaces, and user interfaces.
  • Write and optimize embedded applications using C/C++ in resource-constrained and real-time environments.
  • Work closely with hardware engineers to troubleshoot integration challenges and ensure reliable system-level performance.
  • Develop proof-of-concepts, evaluate emerging technologies, and recommend technical solutions to address complex engineering challenges.

Engineering Processes & Quality

  • Drive improvements in software development methodologies, code reviews, testing strategies, release management, and deployment processes.
  • Establish and implement robust software verification, validation, and quality assurance practices.
  • Conduct software design reviews, requirements analysis, risk assessments, and reliability evaluations.
  • Improve development efficiency, software quality, product reliability, and engineering team effectiveness.
  • Promote Agile/Scrum practices and continuous improvement across the software development organization.

Cross-Functional Collaboration

  • Collaborate with electrical, mechanical, systems, product, and manufacturing engineering teams throughout the product development lifecycle.
  • Participate in new product development initiatives, prototype builds, design reviews, and product launches.
  • Translate complex system requirements into practical software architectures and development plans.
  • Create and maintain software specifications, technical documentation, project reports, and engineering deliverables.
  • Communicate technical concepts, project status, risks, and recommendations effectively to both technical and non-technical stakeholders.

Qualifications

  • Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or a related technical discipline.
  • 7+ years of professional experience in embedded software engineering and systems development.
  • 2+ years of experience leading technical projects, providing engineering mentorship, or guiding software development teams.
  • Strong hands-on programming experience in C/C++; assembly language experience is a plus.
  • Experience developing software for PIC and ARM-based microcontrollers.
  • Strong knowledge of embedded communication protocols, including SPI, I2C, RS232, USB, and TCP/IP.
  • Experience working with real-time operating systems (RTOS), such as FreeRTOS, or embedded Linux.
  • Strong understanding of microcontroller architecture, digital control and feedback systems, and embedded user interfaces.
  • Experience with Agile/Scrum development methodologies; Scrum Master experience is a plus.
  • Proficiency with hardware/software debugging and development tools, including oscilloscopes, logic analyzers, and in-circuit emulators.
  • Strong analytical, troubleshooting, and problem-solving capabilities.
  • Excellent written and verbal communication skills, with the ability to explain complex technical concepts to diverse audiences.
  • Demonstrated ability to balance hands-on engineering responsibilities with technical leadership and mentoring.
Recruiting Resources, Inc.

About Recruiting Resources, Inc.

Recruiting Resources, Inc. is trusted by top companies and top talent to deliver lasting impact. With over two decades of industry insight and proudly women-owned, we connect high-performing professionals with organizations that demand results, culture fit, and strategic vision.

Bringing our extensive expertise with a unique tailored approach, we find high caliber leaders and quality staff who shape the future - for companies and careers alike while championing certified women-owned business excellence.

Recruiting Resources connects visionary companies with transformational talent through precision, discretion, and unmatched industry insight while maintaining a high degree of ethics and integrity.

CONTACT : info@recruitingresourcesinc.com

Industry
HR & Recruiting
Company Size
11-50 employees
Headquarters
Los Angeles, California
Year Founded
2001
Social Media