This job board retrieves part of its jobs from: Toronto Jobs | Emplois Montréal | IT Jobs Canada

The Land of Lincoln is hiring! New job offers every day

To post a job, login or create an account |  Post a Job

Embedded Software Engineer

Kforce Technology

This is a Full-time position in Highland, IL posted November 6, 2019.

RESPONSIBILITIES: Kforce has a client that is seeking an Embedded Software Engineer in Highland, Illinois (IL).

Summary: You will be responsible for functional empirical analysis and design related to developing and implementing software operating systems for company products.

This may include, but is not limited to, operating software, utility software, development software, and diagnostic software.

Involved in the development of testing strategies, software reliability studies for devices and systems, and standards for software documentation.

Essential Duties: Create, modify, and maintain software for new and revised products.

Assists in developing and tracking schedules for software development or revisions.

Assists in the development of programming standards and practices.

Uses software development tools such as assemblers, compilers, emulators, etc.

Works with Design Engineer and/or Project Leader during the development of a new or revised design.

Assist in the development of the definition of the software requirements, objectives, and modules for a new or revised design.

Performs hardware design when required.

Performs or assists others in software testing, or establishing software-testing requirements.

Programs in Assembly, C, and/or other high-level language.

Works with customers, users, and others to develop software-operating requirements or to troubleshoot/debug existing problems.

This includes travel when required.

Assists in the training of the software operation of a new or revised design.

Performs other duties as assigned.

REQUIREMENTS: Bachelor’s degree in Electrical Engineering or equivalent plus one to three years of software design experience Embedded software (firmware) development C/C++ Data structures and algorithms Experience developing on Linux (this includes tools: make, gcc/g, gdb, git) Developing for embedded Linux systems (platforms such as PowerPC and ARM) Travel as required for training, support of project tasks, product issues, or other design or job related needs Desired but not Required: Real-time software development, unit testing / test-driven development, source control using Git or Subversion Familiarity with embedded in-system debugging, security, secure coding Knowledge of electrical engineering and power systems, C#, User Interface design, FPGA development, digital signal processing, and functional programming Kforce is an Equal Opportunity/Affirmative Action Employer.

All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, pregnancy, sexual orientation, gender identity, national origin, age, protected veteran status, or disability status.