Sorry, this listing is no longer accepting applications. Don’t worry, we have more awesome opportunities and internships for you.

Embedded Software Engineer

VACCO Industries

Embedded Software Engineer

Los Angeles, CA
Full Time
Paid
  • Responsibilities

    Job Description

    SUMMARY:

    The Embedded Software Engineer is responsible for embedded software engineering projects with large levels of organizational involvement and technical requirements.  Oversees the complete project life cycle, including approval, planning, and execution to ensure planned results are achieved on time, within budget and within scope. 

    Responsible for coordination of all technical activities on assigned projects, plans, schedules, conducts and coordinates assigned engineering work; monitors work for compliance to applicable codes, accepted engineering practices company standards; ensures effective communication and coordination on assigned electrical projects between all cross-disciplines and all other project participants. A passion for design and innovation is a must. 

    RESPONSIBILITIES INCLUDE:

    ·        Plan multiple engineering programs of medium complexity according to project requirements.

           Ensure that all assigned personnel are coordinating their activities with other project participants and that requirements of the Contract

           are being satisfied.

    ·        Review product design for conformance with engineering principles, company standards, customer contract requirements, and related            specifications.

    ·        Coordinate activities related to technical developments, scheduling, and resolving engineering design and test problems.

    ·        Participate in Client/contractor meetings and resolving Client/engineering and management project issues.

    ·        Monitor project progress to assure quality and adherence to requirements of contract documents and client specifications. 

    ·        Interface with customers, vendors, and intra-company personnel.

    ·        Prepare interim and final project reports Document and report progress in status reports and technical reviews.

    ·        Prepare and present: marketing technical information, detailed proposals, design review packages, failure analysis, and program cost             analysis.

    ·        Demonstrated ability to develop for test and debug challenging cross-disciplinary problems.

    ·        Strong documentation skills and participation in ongoing development efforts and design reviews.

    ·        Work with internal and external subject matter experts, including electronics and mechanical engineers/designers.

    ·        Support system and subsystem troubleshooting and testing.

    ·        Write technical proposals and supporting responses to RFI/RFP opportunities.

    ·        Work within Government-funded R&D and production environments (e.g. NASA and DoD) desired.

             ESSENTIAL EMBEDDED SOFTWARE EXPERIENCE:

    ·        The ideal candidate will have extensive experience in programming for embedded platforms – Microcontrollers and FPGAs.

    ·        Highly proficient in designing, developing, coding and testing state-of-the-art object-oriented embedded software using C, C++,                        Assembly, Visual C# and Visual Basic.

    ·        Knowledge of modern software development tools/practices, engineering processes and standards including MISRA programming                 standards for high reliability applications.

    ·        Design, develop, code and debug integrated hardware and software systems.

    ·        Demonstrated ability to develop for test and debug challenging cross-disciplinary problems.

    ·        Experience in electronics and software co-design, integration testing and troubleshooting.

    ·        Apply established development processes, support and enhance existing embedded software and assist in process improvement.

    ·        Experience in hardware assembly and testing along with test equipment to verify software operation.

    ·        Review, analyze and validate customer’s requirements and develop design alternatives.

    ·        Able to decompose system level requirements into subsystem and component level requirements.

    ·        Develop test software, verification test plans/procedures and perform verification testing.

    ·        Conduct code reviews and apply best practices.

    ·        Evaluate technical challenges using critical thinking to come up with the best solutions.

    ·        Generate complete and accurate user and design documentation including software interface guides.

    ·        Evaluate new technologies and products, provide inputs for architecture, design and code reviews.

    ·        Keep current with embedded software trends and share knowledge with team members.

    ·        Provide task breakdowns and accurate estimates for project planning.

    ·        Review and validation of software releases and version control.

    ·        Experience with development in multi-disciplinary team and problem-solving skills.

    ·        Provide customer support during design reviews and meetings.

    ·        Ability to be highly effective in a dynamic environment with multiple and changing priorities.

    ·        Strong sense of responsibility, commitment to quality and task priority management. 

    ·        Proven experience in embedded systems design with preemptive, multitasking real-time operating systems.

    ·        Familiarity with software requirements analysis, configuration management, defect tracking, testing and debugging                                           tools/methodologies.

             DESIRED EXPERIENCE IN ELECTRICAL ENGINEERING:

    ·        Proficiency in design, analysis, developing, and building of analog and digital closed loop control circuits/systems (preferably for                      cubesat propulsion).

    ·        Design, build and debug designs using a microcontroller, analog and digital circuitry.

    ·        Hands-on experience with electrical and software interfacing.

    ·        Reading/understanding board schematics and integrated circuit datasheets.

    ·        Create electrical schematics, wiring diagrams, and ICDs.

    ·        Fabricate and test breadboard circuits.

    ·        Proficiency in operating standard test and diagnostic tools such as digital analyzers, oscilloscopes, power supplies, digital multi-meters           and other typical laboratory instruments.

    ·        Experience with design analysis tools such as LabView.

             QUALIFICATIONS:

    ·        Must possess knowledge of applicable electrical and software engineering theories, methods and practices. 

    ·        Ability to apply sound electrical/software engineering principles to the solution of routine technical problems; handle multiple priorities,             detailed work to meet project deadlines.

    ·        Possess excellent communication skills both verbal and written, to support effective correspondence with internal as well as external               customers; and the ability to read and interpret specifications, technical writing. 

    ·        Experience in supplier and customer interaction; project management experience including budget and team responsibilities. 

    ·        Capable of using computer assisted electrical engineering and design software such as OrCAD, Eagle (Autodesk), Altium Designer for            schematic design, analysis and PWA layouts.

    ·        Must be proficient in MS Word, Project, Excel, PowerPoint, and Outlook. 

              Due to the nature of our defense contracts, U.S. Citizenship status is required.         

             EDUCATION AND EXPERIENCE:

    ·        Bachelor's degree (B.S) in Computer Engineering (CE), Computer Science (CS), or Electrical Engineering (EE) from a four-year                     college  or university. An advanced degree highly desirable and preferred. 

    ·        Minimum of Three (3) years of related experience (preferably in Aerospace/Space/Cubesat Propulsion system manufacturing                            environment) and/or training; or equivalent combination of education and experience.

    Company Description

    VACCO Industries is a leader in the design and manufacture of high-tech fluid flow components for Space, Defense and industrial applications. We offer a flexible 4-day work week, competitive salary and benefits package and a challenging but rewarding work environment. Due to the nature of our Defense Contracts, candidates must be able to provide proof of U.S. Citizen status. VACCO INDUSTRIES IS AN EQUAL OPPORTUNITY EMPLOYER.