PeoriaILRecruiter Since 2001
the smart solution for Peoria jobs

Embedded Software Engineer

Company: Belcan
Location: Chillicothe
Posted on: June 25, 2022

Job Description:

Job DescriptionJob Number: 324561Category: Software Duration: 1 yearDetails: #nowhiring! Belcan is excited to work with our client in the engineering industry in hiring an Embedded Software Engineer in Chillicothe, IL! Hybrid position - must be onsite from Day 1Location: Chillicothe, ILHours: 8 AM - 5 PMKeywords: #Mechanical ; #APQP ; #NPI ; #FMEA ; #CREOCandidate Responsibilities Research, design, develop, and test the low-layer software, such as FPGA HDL (Field Programmable Gate Array Hardware Descriptive Language) , I/O drivers, OS integration, boot, etc., which interfaces with customer"s wide variety of electronic controls hardware (i.e. ECU/ECMs).Full job description: 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 customer"s wide variety of electronic controls hardware (i.e. ECU/ECMs). Job Responsibilities: Key areas of responsibility encountered in this role may include any or all of the following: concept, design, test, document, and promote new software features and processes; perform requirements analysis and decomposition; evaluate new languages, development tools, or processes; perform product maintenance; manage the software lifecycle through version control and configuration management; keep up to date on new technologies or develop new technologies; communicate technical information to customers, team members, suppliers and other units; and support and advise other engineers, managers, marketing personnel, customers and suppliers. 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. Verbal and written communication skills, problem solving skills, customer service and interpersonal skills.Typical Day **Position is Hybrid - MUST BE AVAILABLE TO BE ONSITE FROM DAY ONE** Work can primarily be done off-site, but hardware engagement onsite is mandatory as part of work load. Will need to be able to be onsite part of the time from day one. Depending upon the phase of the assignment, typical day would range from reading the client requirements, researching applicable ECU hardware/interfacing requirements, designing solutions, working with peers & tech leads to finalize solutions, coding solution in C, manage versioning, unit testing, and/or regression testing.Qualifications:* Minimum BS in Computer Engineering / Electrical Engineering / similar required & 5-7 yrs industry experience. * Will accept Master's or higher relevant internship/project experience toward minimum.** Required: FPGA experience* 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.* 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.If you are interested in this job please apply via the 'apply now' link provided. Belcan is a leading provider of qualified personnel to many of the world's most respected enterprises. We offer excellent opportunities for contract/temporary, temp-to-hire, and direct assignments in the engineering, IT, and professional fields. We are the employer of choice for thousands worldwide. Our overriding goal is to provide quality staffing solutions that help people, organizations, and communities succeed. Belcan is a team-driven Equal Opportunity Employer committed to workforce diversity. For more information, please visit our website at http://www.belcan.com

Keywords: Belcan, Peoria , Embedded Software Engineer, IT / Software / Systems , Chillicothe, Illinois

Click here to apply!

Didn't find what you're looking for? Search again!

I'm looking for
in category
within


Log In or Create An Account

Get the latest Illinois jobs by following @recnetIL on Twitter!

Peoria RSS job feeds