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!
|