More jobs:
RMN Embedded Software Engineer
Job in
Wyoming, Chisago County, Minnesota, 55092, USA
Listed on 2026-09-14
Listing for:
Rosenbauer-America
Full Time
position Listed on 2026-09-14
Job specializations:
-
Software Development
Software Engineer, Embedded Software Engineer
Job Description & How to Apply Below
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.
ESSENTIAL FUNCTIONS All employees are required to support Rosenbauer’s Mission, Vision, and Values. The following are the essential duties of this position and do not include marginal functions that are incidental to the performance of fundamental job duties. The scope and duties of a given position may change or be temporarily altered based on the business needs of Rosenbauer.
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.
QUALIFICATIONS
Required Experience:
Bachelor’s degree in electrical engineering or computer science1 - 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 SDLCTest 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 QtCreatorWORKING 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…
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).
(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:
×