RMN Embedded Software Engineer

Rosenbauer Group

Linwood Township, Wyoming (MN, OH)

On-site

USD 80,000 - 105,000

Full time

14 days+
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

Rosenbauer Group in Minnesota is seeking an Embedded Software Engineer to develop software for fire truck electrical systems and support product development. You will collaborate with global teams, design and test software, and resolve issues to improve product performance.

Ideal candidates have a bachelor’s degree in engineering or CS with 1–3 years in embedded systems, and familiarity with C/C++ and Python. Relocation may be required for commuting distance.

Qualifications

  • Bachelor’s degree in electrical engineering or computer science
  • 1 - 3 years of experience with embedded systems
  • Experience with low voltage electrical systems
  • Experience with signal processing

Responsibilities

  • Develop and support embedded software for vehicle control systems.
  • Collaborate with global and cross-functional teams to deliver high-quality products.
  • Design, test, and validate software and system improvements.
  • Troubleshoot and resolve product issues through corrective actions and continuous improvement.
  • Provide technical support to internal teams and suppliers.

Skills

Embedded software
C/C++
Python
Signal processing

Education

Bachelor’s degree in electrical engineering or computer science

Tools

Version control systems
SAE J1939/CANopen
PCAN Explorer
QtCreator
Eclipse/VS

Job description

Job DetailsJob Location: Rosenbauer Minnesota - Wyoming, MN 55092Position Type: Full TimeSalary Range: $80,000.00 - $105,000.00 Salary/yearJob Shift: DayJob Category: Engineering

ROSENBAUER STATEMENT

At Rosenbauer we pride ourselves on providing top-of-the-line fire apparatus, created with state-of-the-art technology, for more than 150 years. When lives are at stake anything less is unacceptable. As the world’s largest manufacturer of fire equipment, we make sure our vehicles, production teams, and service personnel are ready to do what is necessary to keep communities safe.

POSITION SUMMARY

The Embedded Software Engineer develops software for fire truck electrical systems and supports product development, production, and issue resolution through cross-functional collaboration. Candidates should currently reside within commuting distance or be prepared to relocate independently.

ESSENTIAL FUNCTIONS
  • Develop and support embedded software for vehicle control systems.
  • Collaborate with global and cross-functional teams to deliver high-quality products.
  • Design, test, and validate software and system improvements.
  • Troubleshoot and resolve product issues through corrective actions and continuous improvement.
  • Provide technical support to internal teams and suppliers.
QualificationsQUALIFICATIONS
Required Experience:
  • Bachelor’s degree in electrical engineering or computer science
  • 1 - 3 years of experience with embedded systems
  • Experience with low voltage electrical systems
  • Experience with signal processing
Preferred Experience:
  • Knowledge of embedded C, C++, or Python
  • Experience utilizing software revision control systems.
  • Experience with requirements-based software engineering.
  • Experience in writing software for automotive control systems.
  • Experience with vehicle electric DC & AC generation and supply, multiplex wiring.
  • Knowledge of firefighting processes and equipment.
Language Skills
  • Read and interpret common scientific and technical journals and documents.
  • Excellent oral and written communication skills.
Mathematical Skills:
  • Work with mathematical concepts such as probability and statistical inference.
  • Interpret an extensive variety of technical instructions in mathematical or diagram form and deal with several abstract and concrete variables.
  • Able to apply mathematical concepts to software solutions
Reasoning Ability:
  • Emphasis will be placed on analytical and problem-solving skills.
  • Define problems, collect data, establish facts, and draw valid conclusions.
  • Prioritizes and manages multiple projects and objectives as well as handling unscheduled tasks.
  • Prepares and presents project status reports.
Decision Making:
  • Responsibilities are guided by general company principles and objectives.
  • Decisions are made within these guidelines initially, and a supervisor is informed afterwards.
  • All decisions must be verified with the software manager and/or product manager
Software Skills:
  • Implement code in software IDE’s (i.e. Eclipse, Microsoft Visual Studio, etc.)
  • Microsoft Office Products
  • Knowledge with embedded C and C++
Preferred Software Skills:
  • Strong fundamental knowledge of C++
  • Able to work in Agile SDLC
  • Test software using various processes such as Unit and Regression testing
  • Microsoft Visio experience
  • Knowledgeable in SAE J1939 and CANopen protocol
  • Familiar with Peak tools such as PCAN Explorer
  • Knowledgeable in QML and QtCreator
WORKING CONDITIONS

This position works in an office environment. It is a quiet environment that is temperature controlled, ventilated, and well-lit. Working Conditions will include a desk space where most of the shift will be spent, and it provides open space to work in. This office space is routinely cleaned by Rosenbauer Cleaning Services. It has access to all welfare facilities. This position requires traveling to different departments, test environments and manufacturing environments exposing you to varying working conditions when out of the office. This can cause exposure to cold or heat depending on the season. Working conditions may include humidity, wet floors, and loud noises. Most of the hazards come from machines but following proper procedures minimize risk. There is also sometimes dust and airborne particles due to the machines being used in all the different shops.

PHYSICAL DEMANDS

This position requires standing, walking, sitting, and the use of hands. It can become very loud in certain shops. Some projects require the use of feet, legs, hands, and fingers for over 60 minutes at a time, while the use of knees, back, shoulders, and arms can reach up to 60 minutes. Specific vision abilities required by this job include close vision, distance vision, color vision, peripheral vision, ability to adjust focus, and good depth perception. This position may require reaching, climbing, balancing, stooping, kneeling, crouching, or crawling. All positions require the ability to lift 50 pounds, but this position rarely involve lifting heavy objects.

As an EOE/AA employer, the organization will not discriminate in its employment practices due to an applicant’s age, race, color, creed, religion, sex, marital status, public assistance, sexual orientation, gender identity, family status, local human rights commission activity, national origin, and veteran or disability status. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions of the position.

I have carefully read and understand the contents of this job description. I understand the responsibilities, requirements and duties expected of me. Rosenbauer reserves the right to revise the functions and duties of the job when necessary. I also understand that this job description does not constitute a contract or alter my status as an at-will-employee.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

RMN Embedded Software Engineer
RMN Embedded Software Engineer

Rosenbauer America • Wyoming (MN)

On-site
USD 85,000 - 110,000
RMN Embedded Software Engineer
RMN Embedded Software Engineer

Rosenbauer-America • Wyoming (MN)

On-site
USD 85,000 - 120,000
RBM Mechanical Engineer
RBM Mechanical Engineer

Rosenbauer Group • Wyoming (MN)

On-site
USD 85,000 - 110,000
RMN Mechanical Engineer
RMN Mechanical Engineer

Rosenbauer-America • Wyoming (MN)

On-site
USD 70,000 - 95,000
RMN Post Sales Project Manager II
RMN Post Sales Project Manager II

Rosenbauer Group • Wyoming (MN)

On-site
USD 86,000 - 99,000
RSD Cab Electrical Technician
RSD Cab Electrical Technician

Rosenbauer Group • Lyons Township (SD)

On-site
USD 50,000 - 70,000
RMN Mechanical Engineer - ARFF
RMN Mechanical Engineer - ARFF

Rosenbauer America • Wyoming (MN)

On-site
USD 70,000 - 90,000
RMN Production Lead
RMN Production Lead

Rosenbauer Group • Wyoming (MN)

On-site
USD 83,097,000 - 100,289,000
RSD Cab Electrical Technician (68160)
RSD Cab Electrical Technician (68160)

ROSENBAUER SOUTH DAKOTA LLC • Lyons Township (SD)

On-site
USD 52,000 - 70,000
RMN Mechanical Engineer - ARFF
RMN Mechanical Engineer - ARFF

Rosenbauer Group • Wyoming (MN)

On-site
USD 80,000 - 100,000