Software Engineer IV

Briggs And Stratton Corporation Milwaukee , WI 53222

Posted 2 months ago

Position Description

Embedded software engineers are responsible for building flexible platforms for use across multiple product lines. As a successful candidate, you will be setting, leading, and implementing technical strategies for embedded software platforms and best practices. Working with the hardware, systems and cloud teams you will build complete embedded systems. You must have the ability to demonstrate a strong working knowledge of ARM architecture, technologies and toolchains.

Job Responsibilities

  • Solve complex problems with a "system" thinking approach

  • Lead the software and assist in hardware product roadmaps

  • Develop documentation that will be used interface with the hardware platform

  • Creates software requirements, specifications and validation plans from project level inputs.

  • Assist in directing internal and external software teams

  • Develop and maintain continuous software build servers/systems and workflows

  • Partner with other departments to help drive business decisions

  • Develop engineering test standards

  • Act as a liaison between other departments as necessary

  • Develops complex system architectures across multiple product lines that enable cohesive integration, component maintainability, and reuse

  • Own the entire software lifecycle

  • Assist in corporate software best practices development and implementation.

  • Assist in a full range of managerial responsibilities which may include but not be limited to: interviewing, hiring, coaching and developing employees; planning, assigning and directing work; EEO/AA; performance management; department budget

Job Skills Requirements

  • Have a broad knowledge base of embedded firmware architecture and best practices.

  • Understand micro and macro trends in related hardware and software products

  • Have working knowledge and the ability to develop embedded software

  • Be self-motivated with a passion to learn new things every day

  • Be able to architect and build systems with multiple end applications that share a common set of code and communication protocols

  • Understand embedded hardware (design experience is a plus)

  • Knowledge of industry standards and regulations including functional safety desired

  • Extensive professional experience with software management tools including Git

  • Proven ability to work well with others as part of a diverse global team

  • Proven communication skills to explain designs and logic used

  • Fluent in English and primary language used in area of responsibility and/or location

  • Skills/Languages:

  • Real-Time Operating Systems(RTOS): Zephyr, FreeRTOS

  • ARM architecture

  • IAR embedded development environment

  • Linux, Android, RaspberryPi

  • Wireless protocols: Cellular, Bluetooth, and Mesh

  • MQTT, Websockets

  • C, C++

  • Multi-threaded environment

  • Hardware peripheral library/drivers

  • CAN bus

  • Version control (Git)

  • Test-driven development


Bachelor's Degree in Engineering or Related field

Experience Requirements

  • Seven years of professional engineering experience

  • Five years of experience developing control algorithms for mechanical or electrical systems

  • Five years of experience developing system architectures for software and/or hardware systems.

  • Experience using revision control systems, PLM/SAP release processes

Physical & Environmental Requirements


Nearest Major Market: Milwaukee

Job Segment: Engineer, Electrical, Software Engineer, Test Engineer, Performance Management, Engineering, Human Resources

icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Java Software Engineer Midwest


Posted Yesterday

VIEW JOBS 9/17/2021 12:00:00 AM 2021-12-16T00:00 Job Description Are you a passionate Java Software Engineer with experience building systems in a fast-paced agile environment? Here at Accenture, we are changing the world through the most advanced cloud-native solutions on the planet! Want to be a part of it? If you are about solving exciting problems and shaping the future of technology, we would love to talk with you. Accenture works with the world's largest companies and government agencies to enable innovation at scale using Cloud Native technologies. We are the leading systems integrator for all the major cloud providers including Amazon Web Services, Microsoft Azure, and Google Cloud Platform and we work with over 90% of Fortune 100 companies. Our contributions don't end with just our clients - as a member of the Linux Foundation and the Cloud Native Computing Foundation, Accenture is on the forefront of defining the future of cloud technologies by contribution and collaboration to the Open Source community. Accenture is also committed to developing your skills and providing support to shape and grow your future. Our employees agree, as we have been consistently recognized on Fortune's 100 Best Companies To Work For list for 10 consecutive years. Show more Show less Qualifications Basic Qualifications: * Minimum of 3 years of development/architecture experience * Minimum of 2 years of experience with Java 8 or higher and Spring Boot Education Requirement: Bachelor's degree or equivalent (minimum 12 years) work experience. If Associate's Degree, must have minimum 6 years work experience Preferred Qualifications: * Experience with Cloud Native Platforms including Kubernetes, Open Shift, Docker Enterprise, or Cloud Foundry in the public cloud * Experience with Containers and/or Serverless * Microservices, Functions, Event-driven/reactive programming or other Cloud Native architectures * Experience deploying systems into a production Cloud Native Environment * Experience in web-scale applications * Experience with DevOps and Agile engineering practices * Experience with front-end technologies including HTML, CSS, Java Script, Angular, ReactJs or VueJs What We Believe We have an unwavering commitment to diversity with the aim that every one of our people has a full sense of belonging within our organization. As a business imperative, every person at Accenture has the responsibility to create and sustain an inclusive environment. Inclusion and diversity are fundamental to our culture and core values. Our rich diversity makes us more innovative and more creative, which helps us better serve our clients and our communities. Read more here As required by the Colorado Equal Pay Transparency Act, Accenture provides a reasonable range of minimum compensation for roles that may be hired in Colorado. Actual compensation is influenced by a wide array of factors including but not limited to skill set, level of experience, and specific office location. For the state of Colorado only, the range of starting pay for this role is $62,100 - $122,799 and information on benefits offered is here. What We Believe We have an unwavering commitment to diversity with the aim that every one of our people has a full sense of belonging within our organization. As a business imperative, every person at Accenture has the responsibility to create and sustain an inclusive environment. Inclusion and diversity are fundamental to our culture and core values. Our rich diversity makes us more innovative and more creative, which helps us better serve our clients and our communities. Read more here Equal Employment Opportunity Statement Accenture is an Equal Opportunity Employer. We believe that no one should be discriminated against because of their differences, such as age, disability, ethnicity, gender, gender identity and expression, religion or sexual orientation. All employment decisions shall be made without regard to age, race, creed, color, religion, sex, national origin, ancestry, disability status, veteran status, sexual orientation, gender identity or expression, genetic information, marital status, citizenship status or any other basis as protected by federal, state, or local law. Accenture is committed to providing veteran employment opportunities to our service men and women. For details, view a copy of the Accenture Equal Opportunity and Affirmative Action Policy Statement. Requesting An Accommodation Accenture is committed to providing equal employment opportunities for persons with disabilities or religious observances, including reasonable accommodation when needed. If you are hired by Accenture and require accommodation to perform the essential functions of your role, you will be asked to participate in our reasonable accommodation process. Accommodations made to facilitate the recruiting process are not a guarantee of future or continued accommodations once hired. If you would like to be considered for employment opportunities with Accenture and have accommodation needs for a disability or religious observance, please call us toll free at 1 (877) 889-9009, send us an email or speak with your recruiter. Other Employment Statements Applicants for employment in the US must have work authorization that does not now or in the future require sponsorship of a visa for employment authorization in the United States. Candidates who are currently employed by a client of Accenture or an affiliated Accenture business may not be eligible for consideration. Job candidates will not be obligated to disclose sealed or expunged records of conviction or arrest as part of the hiring process. The Company will not discharge or in any other manner discriminate against employees or applicants because they have inquired about, discussed, or disclosed their own pay or the pay of another employee or applicant. Additionally, employees who have access to the compensation information of other employees or applicants as a part of their essential job functions cannot disclose the pay of other employees or applicants to individuals who do not otherwise have access to compensation information, unless the disclosure is (a) in response to a formal complaint or charge, (b) in furtherance of an investigation, proceeding, hearing, or action, including an investigation conducted by the employer, or (c) consistent with the Company's legal duty to furnish information. Accenture Milwaukee WI

Software Engineer IV

Briggs And Stratton Corporation