Embedded Software Engineer
$62.8k - $100.8kBrunswick Corporation
Oshkosh, WI
Full time
JR-050448
Are you ready for what’s next?
Come explore opportunities within Brunswick, a global marine leader ( committed to challenging conventions and innovating next-generation technologies that transform experiences on the water and beyond. Brunswick believes “Next Never Rests™,” and we offer a variety of exciting careers and growth opportunities within united teams defining the future of marine recreation.
Innovation is the heart of Brunswick. See how your contributions will help transform vision into reality.
Position Overview:
As an Embedded Software Engineer, you will be part of a growing team that writes applications using C/C++ and Python code that executes in electronic systems on boats for interfacing with existing CAN based modules, handheld smart devices and cloud services. This is an entry level position that allows for growth and development as a Software Engineer. This position is a hybrid position, requiring onsite presence at least 3 days per week in Oshkosh, WI.
At Brunswick, we have passion for our work and a distinct ability to deliver.
Essential Functions:
Support the design, development and maintenance of software applications on embedded platforms.
Use production development tools and practices including the use of Code Composer Studio, SVN, Dev Ops, Git.
Follow company coding style, use of best practices and unit testing.
Participate in software development cycles.
Author code for Bluetooth Low Energy, Wi-Fi and/or Cellular communications.
Support code design for cloud interfaces
Diversity of thought and experiences is fundamental when imagining the unimaginable. Certain skillsets/experiences are necessary; however, others can be developed along the way.
Required Qualifications:
Bachelor’s or Master’s Degree in Software Engineering, Computer Science or Electrical/Computer Engineering.
Previous internship or co-op experience in embedded systems.
Ability to work in and around watercraft.
Preferred Qualifications:
Understanding of some or all of the items below:
Socket CAN
C/C++ Python
Embedded Linux
RTOS
BlueZ Bluetooth Stack
Wi-Fi, SSL, TCP/IP, MQTT, FTP
The anticipated pay range for this position is $62,800 - $100,800 annually. The actual base pay offered will vary depending on multiple factors including job- related knowledge/skills, relevant experience, business needs, and geographic location. In addition to base pay, this position is eligible for an annual discretionary bonus. At Brunswick, it is not typical for an individual to be hired at or near the top end of the salary range for their role. Compensation decisions are dependent upon the specifics of the candidate’s qualifications and the business context.
This position is eligible to participate in Brunswick's comprehensive and high-quality benefits offerings, including medical, dental, vision, paid vacation, 401k (up to 4% match), Health Savings Account (with company contribution), well-being program, product purchase discounts and much more. Details about our benefits can be found here.
Next is Now!
We value growth and development, recognizing that people come with a wealth of experience and talent beyond just the technical requirements of a job. If your experience is close to what you see listed here, please still consider applying.
Brunswick is an Equal Opportunity Employer and considers all qualified applicants for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, protected veteran status or any other characteristic protected by federal, state, or local law. Diversity of experience and skills combined with passion is key to innovation and inspiration and we encourage individuals from all backgrounds to apply. If you require accommodation during the application or interview process, please contact View email address on click.appcast.io for support.
For more information about EEO laws, - click here (
Brunswick Corporation participates in E-Verify as part of our commitment to a lawful and transparent hiring process. For additional information click here: .
Brunswick ( and Workday ( Privacy Policies
Brunswick does not accept applications, inquiries or solicitations from unapproved staffing agencies or vendors. For help, please contact our support team at: View email address on click.appcast.io or View phone number on click.appcast.io.
All job offers will come to you via the candidate portal you create when applying through a posted position through . If you are ever unsure about what is being required of you during the application process or its source, please contact HR Shared Services at View phone number on click.appcast.io or View email address on click.appcast.io .
#Brunswick Corporation - Mercury Marine
Brunswick is a global leader in marine recreation, delivering innovation that transforms experiences on the water and beyond. Our unique, technology-driven solutions are informed and inspired by deep consumer insights and powered by our belief that “Next Never Rests™”. Brunswick is dedicated to industry leadership, to being the best and most trusted partner to our many customers, and to building synergies and ecosystems that enable us to challenge convention and define the future. Innovative, driven, exceptional, authentic and united, these values represent our Employee Value Proposition and are at the heart of how we work together and what differentiates us as an employer of choice.
$84.3k - $136.1k
...Brunswick. See how your contributions will help transform vision into reality.Position Overview: As a Senior Embedded Connectivity and Coms Software Engineer, you will be part of a growing team that writes applications using C/C++ and Python code that executes in electronic...SuggestedFull timeLocal area- ...Field: EngineeringJob Number: 191526Apply: JobJoin us as an Embedded Firmware Engineer designing and delivering firmware that powers next‑... ...team, a collaborative, cross‑disciplinary group of hardware, software, and project engineers focused on taking motorized, sensor...SuggestedWorldwideFlexible hours
- ...Embedded Firmware EngineerJoin us as an Embedded Firmware Engineer designing and delivering firmware that powers next-generation devices! You will turn concepts into... ..., cross-disciplinary group of hardware, software, and project engineers focused on taking motorized...Suggested
$64.5k - $103.5k
...analytical tools to support decision-making.Collaborate with engineering and maintenance development teams to translate data insights into... ...such as Windchill Risk and Reliability or similar reliability software.Programming experience for automation and data processing (...SuggestedPermanent employmentWork at office- Epic is seeking a Technical Solutions Engineer for its Madison, WI campus. In this role, you will work on software that benefits 305 million patients globally, collaborating with customers to diagnose and resolve complex issues. Qualifications include a Bachelor’s degree...Suggested
- ...DevelopmentDevelop manual and automated test cases for embedded vehicle control software (e.g., powertrain, braking, steering, body control, and... ...software defects, collaborating with developers and system engineers for resolution.Conduct regression testing and validation...Immediate startWorldwideShift workWeekend work
- ...area. We recruit nationally and provide financial relocation assistance. Responsibilities As a Technical Solutions Engineer at Epic, you’ll work on software that impacts 305 million patients around the world. Together with customer counterparts, you’ll diagnose problems,...RelocationVisa sponsorshipRelocation package
- ...Systems EngineerThe Systems Engineer will use and demonstrate the Plexus core values to provide technical support to the Plexus user community... ...for systems, products, services and devices.Configures system software for required functionality and performance. Investigates and...Contract work
- ...Business Technology - System Engineer IIIThe Business Technology - System Engineer III is responsible for the operations of secure and... ...terms of uptime, availability and security, monitors hardware/software activates and resource utilization for capacity planning, makes...Temporary workMonday to Friday
- ...Lead Mechanical EngineerYou've discovered something special. A company that cares. Cares about leading the way in construction, engineering, manufacturing and renewable energy. Cares about redefining how energy is designed, applied and consumed. Cares about thoughtfully...Full timeWork at officeRelocationWork visaMonday to FridayFlexible hours
- ...The Sr Engineer - Materials provides support to Materials and Processing Engineering through failure analysis, material and process evaluations, environmental testing, and new product qualifications. Effectively communicate results in written and oral technical report...Immediate start
- ...growth, and the chance to make a real impact.You were made to create Better Care for a Better World: exploring uncharted questions, engineering innovative solutions, advancing scientific understanding, and constantly pushing the boundaries of what's possible. You want to...Local areaRemote workRelocation packageFlexible hours
- The Lead Mechanical Engineer will be responsible for designing and leading other team members in specifying mechanical and electro‑mechanical... ...8+ years of experience Working knowledge of 2D/3D CAD design software Experience with structural enclosures, mechanical assemblies,...Work at officeWork visaMonday to Friday
$82.9k - $134.3k
...and services worldwide to perform their missions.The Senior Weld Engineer is responsible for extracting, processing and analyzing current... ...program and Propricer or a related proposal management software.Experience with the application of learning and break in production...Permanent employmentFull timeContract workWork at officeWorldwide- ...more about playing for Team Amcor, visit I LinkedIn I Glassdoor I Facebook I YouTubeJob DescriptionProvides technical and process engineering services and guidance to the Technical/Manufacturing departments in support of projects including development and...Full timeTemporary workWorldwideFlexible hours
$64.5k - $103.5k
...some of the toughest specialty trucks and access equipment. We employ over 18,000 team members all united by a common purpose. Our engineering and product innovation help keep soldiers and firefighters safe, is critical in building and keeping communities clean and helps...Permanent employmentWork experience placementInternship$64.5k - $103.5k
...Engineer – ElectricalAt Oshkosh, we build, serve and protect people and communities around the world by designing and manufacturing some... ....Familiarity with programming languages and controls software.Familiarity with Controller Area Network (CAN)/SAE J1939 and/or...Permanent employmentWork experience placementInterim roleInternshipImmediate startShift workWeekend work- ...effective heavy-duty vehicle high voltage electrical systems.Perform engineering analysis and design or re-design of electrical systems and... ....Familiarity with programming languages and controls software.Familiarity with Controller Area Network (CAN)/SAE J1939 protocol...Work experience placementInternship
- ...Senior Materials EngineerThe Senior Materials Engineer supports Materials and Processing Engineering through failure analysis, material and process evaluations, environmental testing, and new product qualification activities. This position performs hands-on laboratory...Shift workWeekend work
$100k - $120k
...Capital Project EngineerThe Capital Project Engineer leads end-to-end capital project execution within a manufacturing environment, managing... ..., analysis, and communication.Proficient user of 2D CAD software, including tools such as DraftSight and/or AutoCAD, for creating...Permanent employmentContract workFor contractorsWork at office- ...this supports a government contractJob Description The Project Engineer leads and manages engineering projects. Responsible for developing... ...and business partners including mechanical, electrical, software and controls. - May have exposure to the external customers and...For subcontractorWork at office
- ...Sr Mechanical EngineerSoftware Guidance & Assistance, Inc. (SGA) is searching for a Sr Mechanical Engineer for a contract opportunity with one of our premier clients in Oshkosh, WI. The Sr Engineer – Mechanical designs functional, reliable and cost effective, heavy duty...Contract workImmediate startShift workWeekend work
$5,000 per month
...lives. Find out how a career as an IT Manager of AI Solutions Engineering can change yours.The IT Manager of AI Solutions Engineering will... ...field, or equivalent hands-on experience.7+ years in software engineering, technical product management, solutions engineering...Temporary workFlexible hours- ...Technical Resources (ATR) is seeking a highly skilled Principal Software Developer to support the design, development, enhancement, and... ...in Computer Science, Information Technology, Software Engineering, or a related technical field. ~ Equivalent combination of...Contract workRemote work
- ...00+. Our mission? To bridge the talent gap with precision—Right Talent. Right Time. Right Place. Right Price. About the Role: The Engineer - Mechanical designs functional, reliable and cost-effective heavy-duty vehicle components. Perform engineering analysis and design...Work experience placementInternship
$49 - $60 per hour
MECHANICAL ENGINEER I Location: Oshkosh, WI Job Type: 12-Month Contract Pay Rate:$49 - $60/hour Schedule: Monday-Friday, 7:00 AM-4:00 PM... ...engineering designs using CATIA or similar high-level CAD software. Prepare layouts, drawings, specifications, and bills of material...Full timeContract workInternshipMonday to Friday- ...scale metal fabrication and finishing operations. As a Process Engineer, you will lead high-impact engineering projects, collaborate cross... ...or industrial finishing environment. Strong proficiency in CAD software, with Creo and AutoCAD preferred. Practical expertise in Lean...Work at office
$79.2k
...We are looking for a talented Quality Engineer to join our team specializing in Quality for our Cummins Inc. facility in Oshkosh, WI In this role, you will make an impact in the following ways: Build strong cross-functional and supplier relationships to drive improved...Work experience placementRelocation package- ...Job Description Job Description Senior Materials Engineer – Metallurgy / Welding / Failure Analysis Location: Oshkosh, WI – 100% Onsite Schedule: Monday–Friday, 7:30 AM–4:00 PM Contract Length: 9–12 Months with Potential for Contract-to-Hire Interview...Contract workWork at officeRemote workMonday to FridayWeekend work
- SENIOR MATERIALS ENGINEER Location: Oshkosh, WI Job Type: 9-12 Month Contract | Potential Contract-to-Hire Schedule: Monday-Friday, 7:30 AM-4:00 PM Work Arrangement: 100% On-Site Industry: Defense | Heavy Equipment | Advanced Manufacturing PUT YOUR MATERIALS EXPERTISE...Permanent employmentContract workMonday to Friday
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Embedded Software Engineer. Be the first to apply!
- software support Oshkosh, WI
- software Oshkosh, WI
- entry level software sales Oshkosh, WI
- software intern Oshkosh, WI
- id software Oshkosh, WI
- ultimate software Oshkosh, WI
- internship software Oshkosh, WI
- remote software sales Oshkosh, WI
- embedded software Oshkosh, WI
- software asset management analyst Oshkosh, WI



