Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Principal Software Engineer - Embedded Systems

$53.46 per hour

CrossFire Group

Job Description

Job Description

PRINCIPAL SOFTWARE ENGINEER – EMBEDDED SYSTEMS

Location:  Oshkosh, WI | Onsite
Pay Rate: $53.46 per hour
Schedule:  Monday–Friday, 40 hours per week | Core hours: 8:00 a.m.–3:00 p.m.
Travel:  Approximately 5–10%
Openings: 3 | Seeking candidates available to start ASAP

We’re seeking experienced Software Engineers to design, develop, and integrate embedded software for vehicle applications. This role combines vehicle-level systems design, hands-on software development, advanced controls, and collaboration with engineering teams, suppliers, and customers.

Key Responsibilities

  • Design, implement, and document real-time embedded software using C/C++ and MATLAB-generated code.

  • Develop vehicle-level software designs and provide feedback on system requirements.

  • Lead software implementation and integration for prototype, pilot, and production vehicles.

  • Develop software that meets functionality, memory, performance, and maintainability requirements.

  • Support controls development using MATLAB, Simulink, Stateflow, and related modeling tools.

  • Integrate control strategies into simulation and Hardware-in-the-Loop environments, then support vehicle testing and production implementation.

  • Create and interpret UML software designs.

  • Support verification, validation, configuration management, and CI/CD activities.

  • Research technologies such as RTOS, AUTOSAR, IoT, edge computing, and virtualization.

  • Prepare technical documentation, project estimates, schedules, and proposals.

  • Collaborate with internal teams, suppliers, and customers to resolve technical issues.

  • Mentor junior engineers and contribute to engineering best practices.

  • Follow established software development procedures, including CMMI Level 3 processes.

Minimum Qualifications

  • Accredited bachelor’s degree in engineering or a related field.

  • At least five years of related experience.

Experience That Will Help You Stand Out

  • Degree in Computer Science, Computer Engineering, or Electrical Engineering.

  • Strong embedded C/C++ development and vehicle systems design experience.

  • Automotive or related vehicle engineering experience.

  • Model-based development using MATLAB/Simulink/Stateflow.

  • Experience with real-time operating systems, AUTOSAR, HIL testing, or virtual simulation.

  • Familiarity with JavaScript, JSON, Python, and SQL.

  • Strong customer communication, attention to detail, and ability to work independently.

Additional Details

  • Must meet the client’s U.S. Person eligibility requirement.

  • Onsite work in Oshkosh is required.

  • Occasional overtime or weekend work may be needed.

  • Interview process is expected to include one approximately one-hour, in-person interview.

#IND1
#ZR

\nCompany Description

Using the best business practices obtained from many years of experience in Business, Law, and Recruiting and Staffing, the Founders at CrossFire Group (“CrossFire”) started in downtown Royal Oak, MI more than a decade ago. With backgrounds in Information Technology (IT) and the Legal Industry, CrossFire began placing by IT and Legal Professionals in contract and direct-hire positions throughout the Midwest.

Since our founding, CrossFire has grown into a full-service Human Capital Solutions Organization. We are proud of now providing full services beyond recruiting and staffing. Our portfolio of services includes HR supply chain management, human resources consulting, and many customized Human Resource related services.

Company Description

Using the best business practices obtained from many years of experience in Business, Law, and Recruiting and Staffing, the Founders at CrossFire Group (“CrossFire”) started in downtown Royal Oak, MI more than a decade ago. With backgrounds in Information Technology (IT) and the Legal Industry, CrossFire began placing by IT and Legal Professionals in contract and direct-hire positions throughout the Midwest.\r\n\r\nSince our founding, CrossFire has grown into a full-service Human Capital Solutions Organization. We are proud of now providing full services beyond recruiting and staffing. Our portfolio of services includes HR supply chain management, human resources consulting, and many customized Human Resource related services.

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Principal Software Engineer - Embedded Systems in Oshkosh, WI vacancy
  • Software Guidance & Assistance, Inc., (SGA), is searching for a Systems and Controls Engineer with C++ for a CONTRACT assignment with one of our premier clients in Oshkosh, WI....  ...experience Experience in programming embedded controllers in C/C++, model based /... 
    Suggested
    Contract work
    Work experience placement

    Software Guidance & Assistance

    Oshkosh, WI
    2 days ago
  •  ...Job Description Job Description Principal Software Engineer Oshkosh, WI - Full Time Productive...  ...of Software and will develop embedded software for various on-vehicle applications...  ...designs and provide feedback on System Requirements. Will also lead the implementation... 
    Suggested
    Full time
    Temporary work
    Flexible hours

    Productive Resources

    Oshkosh, WI
    2 days ago
  • $55 - $65 per hour

     ...Job Description: Safety-Critical Control Systems Engineer Join our innovative team to develop and integrate safety-critical...  ...engineering activities, and support the development of embedded controls software, working closely with cross-functional teams to ensure successful... 
    Suggested
    Contract work
    Temporary work
    Remote work

    Actalent

    Oshkosh, WI
    5 days ago
  •  ...Right Place. Right Price. Job Title: Embedded Software Engineer Location: Oshkosh, WI Duration:...  ...Core hours are 8a-3p Top skills: Systems design, Customer interfacing,...  ...interview, 1 hour. Job Description The Principal Engineer – Software develops embedded... 
    Suggested

    Net2Source

    Oshkosh, WI
    2 days ago
  • $39.57 per hour

     ...Job Description Job Description SENIOR SYSTEMS & CONTROLS ENGINEER Location: Oshkosh, WI | Onsite preferred Pay: $39.57 per...  ...customers. Responsibilities Develop and peer review embedded controls software based on system requirements. Develop, analyze,... 
    Suggested
    Hourly pay
    Contract work
    Monday to Friday

    CrossFire Group

    Oshkosh, WI
    1 day ago
  • $86.5k - $126.8k

     ...Relocation: YesPosition Summary:As a Software Validation Engineer on the Software Validation team, you...  ...test plans and test cases to validate embedded controllers, Windows-based applications...  ..., exploratory, integration, and system-level testing across a variety of software... 
    Full time
    Local area
    Relocation

    Brunswick Corporation

    Oshkosh, WI
    1 day ago
  •  ...talented Product Development & Engineering team, you will be responsible for leading the Application Software Engineering team that...  ...Marketing, IT, Sales, Category, and Embedded Software organizations and...  ...development work supports embedded systems, application software,... 
    Full time
    Local area
    Remote work

    Brunswick Corporation

    Oshkosh, WI
    4 days ago
  • $50 - $60 per hour

    The Mid-Level .NET Developer will support out client's Enterprise Applications team by maintaining, enhancing, and developing custom business applications and backend services.Primary responsibilities include:Building and maintaining scalable, performant, and maintainable...
    Contract work
    Temporary work

    TEKsystems

    Oshkosh, WI
    2 days ago
  • $68.6k - $109.2k

     ...Responsibilities Implement, test, and document real-time embedded vehicle control software in C/C++ and MATLAB-autogenerated code. Design...  ...estimation, technical proposals, decision analysis, and other engineering activities. Follow defined CMMI Level 3 software... 
    Full time
    Work experience placement
    Internship
    Shift work
    Weekend work

    Oshkosh Corporation

    Oshkosh, WI
    7 days ago
  • $40 - $44 per hour

     ...: Mon-Fri 7am-3pm Duration: 12 Months Pay range: $40.00 - $44.00/hr. Onsite  Looking for a Systems & Controls Engineer with experience in embedded software development (C/C++), PLC programming using Structured Text, and model-based development using Simulink... 
    Permanent employment
    Full time
    Work experience placement

    LanceSoft Inc

    Oshkosh, WI
    2 days ago
  •  ...multiple priorities. Perform complex engineering calculations, investigations, and...  ...requirements related to RTOS, Autosar, embedded systems, IoT, edge computing, and architecture...  ...research and development using embedded software tools, version control, configuration... 

    Axelon Services Corporation

    Oshkosh, WI
    2 days ago
  •  ...Description Job Description: The Sr Engineer - Software and Controls Test team member will test...  ...simulations representing the physical system controlled by the ECU. Capturing synchronized...  ..., off-highway, industrial, or similar embedded communication protocols such as CAN and... 
    Temporary work

    Zobility

    Oshkosh, WI
    2 days ago
  • $97.9k - $146.9k

     ...transformative products, including advanced surgical systems, diagnostic instruments, healthcare...  ...in Neenah and seeking a skilled Systems Engineer Sr to join our growing team. This is a...  ..." model, treating the network as software to accelerate delivery cycles and leverage... 
    Work experience placement
    Local area
    3 days per week

    Plexus

    Neenah, WI
    4 days ago
  •  ...about leading the way in construction, engineering, manufacturing and renewable energy. Cares...  ...of mechanical components, sub-systems, multi-level assemblies, and system architecture...  ...preferred Working knowledge in 2D/3D CAD design software (Inventor, CATIA, SolidWorks, Creo)... 
    Full time
    Monday to Friday
    Flexible hours

    FTI Services

    Menasha, WI
    9 hours ago
  •  ...Job Description Job Description Lead R&D Engineer – Power Electronics & Energy Systems Location: Menasha, WI (Appleton / Fox Valley Area) Employment Type: Full-Time | Direct Hire Work Arrangement: Onsite with Schedule Flexibility Position Overview We are... 
    Full time
    Flexible hours

    GLOBAL Recruitment Solutions LLC

    Menasha, WI
    13 days ago
  •  ...Lead Process Engineer Join the team behind iconic brands like Huggies®, Kleenex®, Cottonelle®, Scott®, Kotex®, Poise®, Depend®, and Kimberly-Clark Professional®. At Kimberly-Clark, it's all here for you—innovation, growth, and the chance to make a real impact. You... 
    Full time
    Work at office
    Local area
    Remote work
    Relocation
    Flexible hours

    Kimberly-Clark

    Neenah, WI
    1 day ago
  •  ...PIPING SPECIALISTS is looking for a CAM Programmer to join our Engineering team and program our Mazak and BLM LT-Free pipe/tube laser...  ...Provide setup information and paperwork for machine operators. Software We Use: SolidWorks with nesting software extension.... 

    Stainless Piping Specialists

    Omro, WI
    3 days ago
  •  ...Lead Modeling & Simulation Engineer Power & Energy Systems Location: Menasha WI (Appleton / Fox Valley Area) Employment Type: Direct Hire...  ...control algorithms and provide technical recommendations to embedded software and controls engineering teams. Apply Design of... 
    Full time
    Remote work
    Relocation

    GLOBAL Recruitment Solutions LLC

    Menasha, WI
    17 days ago
  •  ...Description Job Description Job Description: The Server Engineer - Lead is a senior technical contributor responsible for architecting...  ...for critical platform issues. Drive proactive management of system health, resource utilization, hardware events, performance... 
    Temporary work

    Zobility

    Menasha, WI
    2 days ago
  • $110k - $130k

    Job Description Job Description Pay Rate: $110K - $130K Location: Menasha, WI Work Mode: Hybrid Summary: Direct Hire Hours: Monday-Friday 8AM-4PM with on call Must be able to travel 10-15% of the time to local data centers Responsibilities: ...
    Local area
    Monday to Friday

    Axelon Services Corporation

    Menasha, WI
    2 days ago
  •  ...Job Description Job Description Software Guidance & Assistance, Inc., (SGA), is searching for a Server Engineering Lead for a Direct Hire opportunity with one of our premier...  ...issues. Drive proactive management of system health, resource utilization, hardware events... 

    SGA Inc.

    Menasha, WI
    2 days ago
  • $24 per hour

     ...Technical Process Engineering Co-op The Technical Process Engineering Co-op is a co-operative learning experience designed for students pursuing a Laboratory-Science curriculum. This role supports the continuous improvement of our paper recycling and tissue manufacturing... 
    Hourly pay
    Full time
    Local area

    Essity

    Menasha, WI
    8 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Principal Software Engineer - Embedded Systems. Be the first to apply!