Software Engineer - Embedded Systems

Oshkosh, WI, US • Posted 5 hours ago • Updated 4 hours ago
Full Time
On-site
$50-52/hr
Fitment

Dice Job Match Score™

👾 Reticulating splines...

Job Details

Skills

  • Research
  • Demand Management
  • Process Improvement
  • Business Process
  • Business Cases
  • Usability
  • Usability Testing
  • Testing
  • Functional Testing
  • Demonstrations
  • Design Review
  • Information Systems
  • Data Migration
  • Legacy Systems
  • Requirements Elicitation
  • Documentation
  • Data Structure
  • Data Quality
  • Migration
  • Accountability
  • Stakeholder Management
  • Confluence
  • JIRA
  • Sales Operations
  • Order Entry
  • Accounting
  • Finance
  • Procurement
  • Warehouse
  • Order Management
  • Business Analysis
  • Systems Analysis
  • Sage
  • Attention To Detail
  • Microsoft Excel
  • Microsoft Outlook
  • Microsoft PowerPoint
  • Microsoft Visio
  • System Integration
  • Data Mapping
  • Enterprise Resource Planning
  • Presentations
  • Training
  • Software Architecture
  • Real-time
  • Artificial Intelligence
  • Computer Vision
  • Sensors
  • Interfaces
  • Messaging
  • Embedded Systems
  • Software Development
  • Algorithms
  • Reporting
  • Supervision
  • Collaboration
  • Mentorship
  • Computer Hardware
  • API
  • Systems Analysis/design
  • Estimating
  • Process Engineering
  • CMMI
  • Design Documentation
  • Management
  • C#
  • Python
  • SQL
  • Database
  • Computer Science
  • Electrical Engineering
  • MATLAB
  • Simulink
  • Embedded C
  • C++
  • Communication
  • WebKit
  • DS
  • DirectShow
  • Video

Summary

DUTIES AND RESPONSIBILITES:
Responsible for elicitation, analysis, and documentation of business requirements.
Research and exploration of user requirements, costs, and benefits in support of documentation required for the demand management process.
Responsible for analyzing the business needs to identify new processes and process improvements that will meet those needs.
Documents current business processes and models to define requirements and/or gaps.
Analyze detailed system factors including input/output requirements, information and paper flow, hardware, and software needs.
Analyze soft" system factors including roles, responsibilities, policy, culture, etc.
Evaluate the impact of potential software and process changes on the organization.
Develop and facilitate groups as necessary in pursuit of eliciting and defining requirements.
Assist in the creation of the business case documentation.
Understanding of architectural consistency and usability standards.
Defines and develops user test cases and validates test results during testing.
Executes unit and functional test cases.
May conduct system demonstrations and training sessions, as well as participate in design/review of training content.
Plays a third level support role by helping to troubleshoot and resolve issues with production systems.
Participates in associate meetings and communicates any concerns to management.


QUALIFICATIONS AND REQUIREMENTS:
Bachelor s degree in computer science, Information Systems, Business, or another related field or equivalent work experience.
Proven experience leading data migration requirements from legacy systems into a new ERP (Sage X3) environment
Strong hands-on expertise in requirements elicitation, documentation, and management, with emphasis on data mapping, transformation rules, and validation
Deep understanding of data structures, data quality, and migration best practices, with the ability to identify gaps and risks early
Self-driven and accountable professional with strong stakeholder management and communication skills, able to drive outcomes with minimal oversight
Working knowledge of Confluence and JIRA.
Experience in any of the following business areas is desired: Sales operations, order entry, accounting, finance, procurement, warehouse operations, order management, and order fulfillment.
Minimum of 3-5 years business analysis or systems analysis experience is preferred.
Bonus: Sage X3 experience (ERP).


Associate is expected to operate at a proficient level across the following areas of technical knowledge and skill:
Ability to organize and prioritize work.
Detail oriented, proactive, creative, and efficient
Intermediate level abilities in Excel, Outlook, PowerPoint, Visio, and Word
Familiarity with application integration methods to include understanding of data mapping process.
Ability to effectively work both independently and collaboratively in a team environment
Ability to work on simultaneous and complex projects, with domain expertise in at least one business area.
Expertise in ERP solution selection and implementation is a plus
Ability to communicate effectively to both technical and non-technical audiences in written and non-written format
Ability to work with all levels of associates
Ability to work with minimal supervision in a very dynamic environment
Ability to learn new systems and tools
Knowledge of software development life cycle methodologies, processes, and procedures.
Active listener
Effective in a variety of formal/informal presentation settings: one-on-one, small, and large groups.

Job Title: Automotive Embedded Engineer
Location: Oshkosh, WI (Onsite- Occasional Remote after training)
Duration: 12 Months

Job Description:

The Engineer - Autonomy & Active Safety provides design, development and integration support of software architecture, real-time control algorithms, artificial intelligence, motion planning, computer vision and sensor processing algorithms, graphical user interfaces, and inter-process messaging for active safety, advanced driver assistance systems and unmanned ground vehicle control/embedded systems development.

Your impact:

  • Under close supervision, perform basic software development and tasks as assigned according to Oshkosh as well as general industry engineering standards and processes.
  • Support senior engineers in the preparation of basic plans, designs, algorithms, peer reviews and/or reporting.
  • Under close supervision, work on project tasks of limited complexity in a support role.
  • Collaborate as needed with other engineering or business support disciplines internally as well as suppliers externally.
  • Provide guidance or mentorship to interns working on a common project.
  • Ability to learn and utilize model-based software tools such as MATLAB, Simulink, TargetLink, etc.
  • Ability to write embedded C and/or C++ software to configure and control hardware and provide API's for application code.
  • Support supervisor, suppliers, engineering specialists, and other departments to execute job assignments consisting of meeting specifications and performing calculations, analysis, and design.
  • Responsible for quality conscious design including cost and reliability.
  • Participate in cost studies, project time estimation, and technical proposals.
  • Process engineering information through CMMI level 3 procedures.
  • Use reasonable foresight to identify vehicle operation and maintenance risks and control them within acceptable levels.
  • Write requirements and design documentation.
  • Direct support of suppliers and test programs to include travel to off-site locations as necessary to accomplish assigned engineering programs.
  • Other duties as assigned.
  • Regular attendance is required.

Minimum Qualifications:

  • Accredited Bachelor's degree in Engineering or related field
  • Six (6) or more months of related work experience (internship experience is fine)
  • Familiarity with C#, PLCs, Python, and SQL database in addition to embedded C/C++

Standout Qualifications:

  • Accredited Bachelor's degree in Computer Science, Computer or Electrical Engineering.

Top Qualifications Manager is looking for:

  • Experience with Matlab/Simulink, and embedded C/C++
  • Automotive industry experience
  • Strong communication skills
  • Ability to work well in a team environment

Additional Details:

  • Work Schedule: General business hours (1st shift)
  • Travel: 10% to customer sites, test sites, etc.
  • Interview Process: Phone/Video interviews, 1-2 rounds

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
  • Dice Id: 91124171
  • Position Id: 2026-13772
  • Posted 5 hours ago
Create job alert
Set job alertNever miss an opportunity! Create an alert based on the job you applied for.

Similar Jobs

Plymouth, Minnesota

Today

Easy Apply

Contract

$49

Oshkosh, Wisconsin

9d ago

Full-time

50 - 55

Wisconsin

Today

Easy Apply

Contract

Remote

Today

Easy Apply

Contract

Search all similar jobs