Embedded Software Engineer 3 #99469

Swoon

Peoria (IL)

On-site

USD 80,000 - 100,000

Full time

14 days+
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Long-term contract with opportunities for extension or conversion to full-time

Job summary

Swoon is seeking an Embedded Software Engineer for a 12-month contract in Peoria, IL. This role will involve designing and developing embedded software for electronics control systems, mainly for diesel engines and battery electric systems.

Candidates should have a Bachelor's degree in Electrical Engineering or a similar field, along with at least 5 years of industry experience in relevant programming and systems implementation.

The position offers flexibility in relocation and a potential pathway to a full-time role.

Qualifications

  • 5+ years experience in embedded software development.
  • Bachelor's degree in Electrical Engineering, Computer Engineering or Computer Science.
  • Strong analytical and communication skills.

Responsibilities

  • Design and implement software for embedded devices.
  • Analyze and enhance system efficiency and stability.
  • Write database descriptions and analyze project requests.

Skills

C programming
Model Based Development
Embedded control software development
Debugging and troubleshooting skills
Communications software/protocols
Embedded Operating System experience
Matlab/Simulink/Stateflow
Scripting languages (Python)
Engine or Machine controls development
Troubleshooting electrical systems
CAN/SAE J1939 and Ethernet

Education

Bachelor's degree in Electrical Engineering or related field

Job description

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: 12 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 Haves:

  • min Years of experience: 5+
  • min Degree requirement: A Bachelor’s degree in Electrical Engineering, Computer Engineering or Computer Science with an embedded software focus- Will take Master’s but needs 5 years experience
  • At least five years industry experience in C programming
  • At least five years industry experience in Model Based Development
  • At least five years industry experience in embedded control software development
  • Familiarity with debuggers/ good debugging and troubleshooting skills.
  • Experience with communications software/protocols/etc.
  • Embedded Operating System Experience.
  • Experience with model based development tools, Matlab/Simulink/Stateflow.
  • Experience with scripting languages such as Python.
  • Experience with Engine or Machine controls development.
  • Experience working with and troubleshooting electrical systems
  • Prior work experience with CAN/SAE J1939 and Ethernet

Soft Skills

(Required)

  • Ability to work in a team environment, communicating technical information and development progress to team members and others
  • Strong Analytical skills
  • Strong communication skills, strong organizational and time management skills

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 applications.

Job Responsibilities
  • 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 descriptions.
  • 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 project.
Skills
  • Verbal and written communication skills, problem solving skills, customer service and interpersonal skills.
  • Knowledge of reading schematics and data sheets for components
  • Basic knowledge of the full software development lifecycle: from business/systems analysis, through requirements gathering and functional specification authoring, to development, testing and delivery.
  • Basic ability to troubleshoot issues and make system changes as needed to resolve 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, VisualBasic, etc.
Education/Experience
  • Bachelor's degree in computer science, software engineering or relevant field required.
  • 5-7 years experience required

Position’s Contributions to Work Group:

  • As an Energy Electronics Software Engineer, you will develop embedded software for electronics control systems supporting diesel engine and battery electric/fuel cell programs. Areas of responsibility include configuration, integration, build and testing of embedded software; testing software for embedded electronic control systems includes requirements development and verification of software in a bench environment as well as troubleshooting software or system defects.
Typical task breakdown
  • Software requirements analysis?
  • Embedded software library activity development
  • Software configuration and building
  • Test plan creation, execution, and documentation
  • Set-up and configuration of test bench hardware & softwareCompletion of mandatory and feature specific testing using manual and automated methods
  • Customer support for system and software troubleshooting
Interaction with team
  • The role supports application teams in designing, developing and validating software flash files.
Team Structure
  • The role is part of an application and library team consisting of this position, an application lead, systems engineer(s) and validation engineer(s) as well as software architects and developers.
Work environment
  • Office environment, desk development equipment and some soft lab work.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded Software Engineer 2 #99464
Embedded Software Engineer 2 #99464

Swoon • Peoria (IL)

On-site
USD 80,000 - 100,000
Optional benefits
Long-term contract with potential to extend
Embedded Software Engineer II
Embedded Software Engineer II

Globenet Consulting Corp • Bellevue (WA)

On-site
USD 85,000 - 120,000
Competitive salary
Opportunity for advancement
Training & development
C++ Embedded Software Engineer 3 #99775
C++ Embedded Software Engineer 3 #99775

Swoon • Peoria (IL)

On-site
USD 120,000 - 160,000
Optional benefits
Embedded Software Engineer
Embedded Software Engineer

Accord Technologies Inc • Chillicothe (IL)

On-site
USD 90,000 - 120,000
Embedded Software Engineer 2
Embedded Software Engineer 2

Cullerton Group • Mossville (IL)

On-site
USD 58,530 - 83,362
Full benefits (vision, dental, health insurance, 401k, holiday pay)
Embedded Software Engineer 3
Embedded Software Engineer 3

Cullerton Group • Mossville (IL)

On-site
USD 67,020 - 95,453
Full benefits including vision, dental, health insurance
401k and holiday pay
Embedded Software Developer
Embedded Software Developer

Electronic Transaction Consultants Corporation • Frisco (TX)

Hybrid
USD 90,000 - 130,000
Health and Dental plans
Retirement plans
EFAP
+1
Embedded Software Engineer
Embedded Software Engineer

Nanosoft Consulting Talent Page • Houston (TX)

On-site
USD 90,000 - 130,000
Embedded Software Engineer
Embedded Software Engineer

Nanosoft Consulting Talent Page • Mossville (IL)

On-site
USD 90,000 - 120,000
Embedded Systems Engineer
Embedded Systems Engineer

VS Tech Solutions • York

On-site
USD 80,000 - 100,000