Embedded Systems Engineer

VS Tech Solutions

  • York, Pennsylvania
  • 3 days ago

    Highlights

    Design and implement hardware embedded systems from requirements to production and commercial deployment, including design, schematic capture, component specification and PCB layouts. Skills: Embedded Systems, C, C++, MATLAB, Python, VBA, LEAN, Six Sigma, Debugging, Code Review, IP protocols, MODBUS, CAN Bus, RS 422, RS 485.

    Numbers & Facts

    LocationYork, Pennsylvania
    Websitehttps://vstechsol.com/

    Description

    Skills:Embedded Systems, C, C++, MATLAB, Python, VBA, LEAN, Six Sigma, Debugging, Code Review, IP protocols, MODBUS, CAN Bus, RS 422, RS 485

    Duties and Responsibilities

    The Embedded Systems Engineer will have core duties and responsibilities to include:

    • Design and implement software of embedded devices and systems from requirements to production and commercial deployment.
    • Design and implement hardware embedded systems from requirements to production and commercial deployment, including design, schematic capture, component specification and PCB layouts.
    • Design, develop, code, test, and debug system software.
    • Review code as well as hardware design.
    • Analyse and enhance efficiency, stability, and scalability of system resources.
    • Integrate and validate new product designs.
    • Support software QA and optimize I/O performance.
    • Provide postproduction support.
    • Interface with other design and development staff with Engineering Department.
    • Assess third party and open-source software.

    General Qualifications

    • At least three (3) years of professional industry experience in a related field.

    Desired Characteristics

    • Highly motivated self-starter with drive to succeed.
    • Exceptional communication skills and willingness to continually improve.
    • Familiarity with developing real time software for embedded systems.
    • Coding experience in MATLAB, python, C/C++, VBA, etc.
    • Demonstrated collaboration, and facilitation skills.
    • Flexible, friendly, and adaptive approach to working in a team-based culture.
    • Expertise with commercial software qualification process related commercial software certification standards for embedded software.
    • Familiarity with MODBUS, RS 422, RS 485, and CAN bus.
    • Knowledge of data structures, algorithms, and software engineering principles.
    • Keen listener and innate drive to succeed; and
    • LEAN / Six Sigma aware.

    Qualifications

    Required Professional Experience

    • The successful candidate will have a Bachelor's degree or higher in Electronic Engineering or Computer Science with a minor or coursework in hardware and software design.
    • Have current Certification in C or C++
    • Have at least three (3) years of professional working experience in a related field.
    • Have demonstrable coding proficiency with MATLAB, Python, C/C++, VBA, etc.
    • Have knowledge and proficiency with commercial software qualification process related commercial software certification standards for embedded software.
    • Minimum LEAN or Six Sigma aware, with at least two (2) years of practical working experience with testing, data acquisition and electronic systems design.
    • Proven working experience in embedded systems engineering.
    • Experience in hands-on development and troubleshooting on embedded targets.
    • Proven experience in embedded systems design with pre-emptive, multitasking real-time operating systems.
    • Familiarity with software configuration management tools, defect tracking tools, and peer review.
    • Excellent knowledge of OS coding techniques, IP protocols, interfaces, and hardware subsystems.
    • Excellent knowledge of reading schematics and data sheets for components; and
    • Strong documentation and writing skills

    Similar Jobs