Embedded Software Engineer 3

Diversified Services Network, Inc.Mossville, IL
2dOnsite

About The Position

Diversified Services Network, Inc. (DSN) is seeking a full-time Embedded Software Engineer to join our team in Mossville, IL! We offer a ONSITE work model, full benefits, PTO, 401k, and more! If you're looking to grow your technical career within an extremely reputable, stable Fortune 500 company - let's talk! Research, design, develop, and test the low-layer software, such as FPGA HDL, I/O drivers, OS integration, boot, etc., which interfaces with Campany’s wide variety of electronic controls hardware (i.e. ECU/ECMs). The main function of this position is to apply the principles of electrical engineering and computer science to the design, development, testing, and evaluation of embedded solutions for electronic systems. A typical embedded engineer researches, designs, develops, and tests ASICs, FPGA, hardware-level software, compilers, and network distribution software for medical, industrial, military, communications, aerospace, business, scientific and general computing applications. This assignment develops the FPGA design/layout and low-layer software (such as I/O drivers, OS integration, boot, etc.) which interfaces with Company’s wide variety of electronic controls hardware (i.e. ECU/ECMs).

Requirements

  • Real world FPGA experience is key requirement.
  • Real world HDL and synthesis experience must be demonstrated on resume.
  • Experience with control software design patterns and anti-patterns, ANSI C, and other programming languages, version management tools, and software development processes such as Agile.
  • Experience designing embedded electronics controls, display, or telematics software, including development of FPGA HDL & synthesis, device drivers, SPI/I2C peripheral interfacing, hardware diagnostics, operating system configurations, non-volatile memory interfacing, board initialization, and other chip-level interfacing.
  • Bachelor's degree in computer science, software engineering, computer engineering, electrical engineering or relevant field with 5-8 years’ experience.
  • Master’s degree or higher with relevant internship/project experience.
  • Mastery of HDL design and strong comprehension of the synthesis from specification through to place-and-route.
  • Proficiency with embedded software languages, development tools, and processes, through requirements gathering and functional specification authoring, to development, testing, and delivery.
  • Extensive knowledge of embedded computer hardware.
  • Solid programming experience in C or C++.
  • Knowledge of reading schematics and data sheets for components.
  • Ability to troubleshoot issues and make system changes as needed to resolve issue
  • Verbal and written communication skills, problem solving skills, customer service and interpersonal skills.

Responsibilities

  • Research, design, develop, and test the low-layer software, such as FPGA HDL, I/O drivers, OS integration, boot, etc., which interfaces with Campany’s wide variety of electronic controls hardware (i.e. ECU/ECMs).
  • Designing embedded electronics controls, display, or telematics software, including development of FPGA HDL & synthesis, device drivers, SPI/I2C peripheral interfacing, hardware diagnostics, operating system configurations, non-volatile memory interfacing, board initialization, and other chip-level interfacing.
  • Apply the principles of electrical engineering and computer science to the design, development, testing, and evaluation of embedded solutions for electronic systems.
  • Develops the FPGA design/layout and low-layer software (such as I/O drivers, OS integration, boot, etc.) which interfaces with Company’s wide variety of electronic controls hardware (i.e. ECU/ECMs).

Benefits

  • 401(k)
  • Dental insurance
  • Vision Insurance
  • Disability insurance
  • Employee assistance program
  • Health insurance
  • Health savings account
  • Life insurance
  • Paid time off
  • Paid Holidays
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service