{"schemaVersion":"jobsearcher.job.v1","id":"2b95101d2ee630eefeebaaa4","url":"https://jobsearcher.com/jobs/2b95101d2ee630eefeebaaa4","canonicalUrl":"https://jobsearcher.com/jobs/2b95101d2ee630eefeebaaa4","title":"Embedded Software Engineer - FPGA Development","description":"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). JOB RESPONSIBILITIES: • 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. • 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). EDUCATION & EXPERIENCE REQUIRED: • 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. REQUIRED SKILLS: • 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 SOFT SKILLS REQUIRED: • Verbal and written communication skills, problem solving skills, customer service and interpersonal skills. • 401(k) • Dental insurance • Vision Insurance • Disability insurance • Employee assistance program • Health insurance • Health savings account • Life insurance • Paid time off • Paid Holidays Please follow the link to our website for a list of job openings in Engineering, IT, Project Management, and more!","company":"Diversified Services Network","rawCompany":"diversified services network","city":"Mossville","state":"IL","isRemote":false,"isActive":false,"createdAt":"2026-06-11T10:49:08.668Z","occupations":[{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"15-1299.08","title":"Computer Systems Engineers/Architects","slug":"computer-systems-engineers-architects"},{"code":"17-2072.00","title":"Electronics Engineers, Except Computer","slug":"electronics-engineers-except-computer"}],"industries":[{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"},{"code":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"},{"code":"334111","title":"Electronic Computer Manufacturing","slug":"electronic-computer-manufacturing"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Embedded Software Engineer - FPGA Development","description":"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). JOB RESPONSIBILITIES: • 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. • 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). EDUCATION & EXPERIENCE REQUIRED: • 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. REQUIRED SKILLS: • 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 SOFT SKILLS REQUIRED: • Verbal and written communication skills, problem solving skills, customer service and interpersonal skills. • 401(k) • Dental insurance • Vision Insurance • Disability insurance • Employee assistance program • Health insurance • Health savings account • Life insurance • Paid time off • Paid Holidays Please follow the link to our website for a list of job openings in Engineering, IT, Project Management, and more!","datePosted":"2026-06-11T10:49:08.668Z","dateModified":"2026-06-11T10:49:08.668Z","hiringOrganization":{"@type":"Organization","name":"Diversified Services Network","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Mossville","addressRegion":"IL","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"2b95101d2ee630eefeebaaa4"},"url":"https://jobsearcher.com/jobs/2b95101d2ee630eefeebaaa4"}}