Embedded Systems Engineer

VS Tech Solutions

$80K — $110K *
York, PA 17403In-Person
Consumer Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in Electronic Engineering or Computer Science with relevant coursework
  • Current Certification in C or C++
  • Minimum three years of professional experience in embedded systems engineering
  • Proficient in MATLAB, Python, C/C++, and VBA
  • Experience with commercial software qualification processes and standards
  • Hands-on development and troubleshooting experience in embedded systems
  • Strong documentation and writing skills

Responsibilities

  • Design and implement software for embedded devices from requirements to deployment
  • Develop hardware embedded systems including design and PCB layouts
  • Code, test, and debug embedded system software
  • Review and enhance both code and hardware designs
  • Analyze and improve system efficiency and scalability
  • Integrate and validate new product designs
  • Support software quality assurance and optimize performance

Benefits

  • Comprehensive health coverage
  • Retirement savings plans with employer match
  • Opportunities for professional development and certification
  • Flexible work schedules
  • Collaborative work environment
Full Job Description
About the job Embedded Systems Engineer

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

More Jobs at VS Tech Solutions

More Consumer Technology Jobs

Find similar Embedded Systems Engineer jobs: