×
Register Here to Apply for Jobs or Post Jobs. X

Embedded Software Engineer

Job in Peoria, Peoria County, Illinois, 61639, USA
Listing for: Swoon
Full Time position
Listed on 2026-07-01
Job specializations:
  • Software Development
    Software Engineer, Embedded Software Engineer, C++ Developer
Salary/Wage Range or Industry Benchmark: 80000 - 100000 USD Yearly USD 80000.00 100000.00 YEAR
Job Description & How to Apply Below
Position: Embedded Software Engineer 2 #99464

Location:

onsite Mossville, IL 100% M-F; open to relocation candidates but MUST be able to be onsite day 1 of contract (max 2 weeks from offer) and relocate at own costs (swoon nor client provide relocation services)

Type:
Contract

Length: 24 months-possibility to convert to full time

Screenings: tech prior to submission, full panel drug and background once hired

IV process: 1 or 2 rounds

+optional benefits, long term contract with ability to extend or convert to full time

Must Have
  • s:

    Education & Experience Required Years of experience: mi n years of relevant experience with bachelor's degree;
    Masters – 3+ yea
  • rs4 years of embedded C/C++ experienc
  • e.4 years of embedded system development experience in Linux & RT
  • OSStrong understanding of integrating senso
  • rs4 years of relevant engineering development work experience in embedded software development, systems design, or product validatio
  • n.Great teamwork, communication, analysis, and troubleshooting skills are require
  • d.The individual should be a self-starter, highly motivated, able to learn at an accelerated pace, and willing to put in the time to get the job don
  • ed)
    Experience in the areas of robotics, remote control, or auton
  • omy Experience with datalinks (CAN, Ethernet, etc.) and associated tools (CANape, Wireshark, et
  • c.)Experience with software development tools such as git, debuggers, and compil
  • ers Extensive experience with Linux-based software developm
  • ent Experience with
  • ROSExperience with perception and positioning sensor configuration and calibrat
  • ion Experience with User Interface software development in Qt framew
  • ork Experience with FMEA processes and a basic knowledge of electronic system failure mo
  • des Experience developing with embedded real-time software or systems for mobile, earthmoving, agricultural, industrial, or off-highway applicati
onsSoft Sk
  • ills(Required)
    The individual should be a self-starter, highly motivated, able to learn at an accelerated pace, and willing to put in the time to get the job d
  • one.

    Great teamwork, communication, analysis, and troubleshooting skills are requi
  • red.

    Experience presenting design concepts, reviews, and res

ults The main function of an embedded software engineer is to apply the principles of computer science and mathematical analysis to the design, development, testing, and evaluation of the embedded software and systems that make computers work. A typical embedded software engineer researches, designs, develops and tests operating systems-level software, compilers, and network distribution software for medical, industrial, military, communications, aerospace, business, scientific and general computing applica

tions. Job Responsibi

lities:
Design and implement software of embedded devices and systems from requirements to production and commercial deployment for product

lines. Write and code logical and physical database descriptions and specify identifiers of database to management system or direct others in coding descr

iptions. Analyze and enhance efficiency, stability and scalability of system

resources Review project requests describing database user needs to estimate time and cost required to accomplish h proje

ct.

Skills:

Verbal and written communication skills, problem solving skills, customer service and interpers

onal skills. Knowledge of reading schematics and data sheets fo

r components

Basic knowledge of the full software development lifecycle: from business/systems analysis, through requirements gathering and functional specification authoring, to development, testing a

nd delivery. Basic ability to troubleshoot issues and make system changes as needed to re

solve issue. Basic knowledge of computer hardware and software. Solid programming experience

in C or C++ Knowledge of computer development software as it relates to embedded systems, such as SQL, Visua

n/

Experience:

Bachelor's degree in computer science, software engineering or relevant fi

eld required. 2-4 years experie

  • nce required. Typical task breakdown:

    Design and develop automation & autonomy features for real-time c
  • ontrol systemsGenerat
  • e requirements

    Collaborate with the team members for the design approach to develo
  • p the featuresDevelo
  • p the features

    Issue resolution through triage and t
  • trouble shooting

    Test plan development and softw
  • are validation

    Coordination with system engineers, machine systems, software and va
  • lidation teams Interaction with team:

    The individual hired for this position will work as part of an engineering team to design, develop, integrate, and test robust, scalable features on embedded electronic control systems for use in automation & autonomy machin
  • e applications. Team Structure Working within a 6-10 person
#J-18808-Ljbffr
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary