Staff Embedded Software Engineer - 25650

iMPact Business Group
Grand Rapids, MI, US
Permanent

Job Description

Job Description

Excellent Opportunity with Global Manufacturing Company!

Staff Embedded Software Engineer

Located in Grand Rapids, MI

Relocation Assistance Provided

Our client is seeking a Staff Embedded Software Engineer located in their World HQ's. The Staff Software Engineer leads critical technical aspects of multiple projects and / or specific product systems and components.

As a part of their project responsibilities, the Staff Engineer provides direction to other engineers and designers to meet key project and development milestones.

In this role, he / she will manage product and development for software functions in engineering activities and other suppliers' technical staff to ensure that requirements are met for his / her assigned projects.

This person will also be a critical link in technical communications within BISSELL (PD&E and cross-functional groups) and with outside suppliers to execute the technical aspects of projects.

The Staff Software Engineer is expected to have experience in the design, analysis and evaluation of hardware, firmware, and software to provide guidance and recommendations to strategic decisions related to operating systems, network connectivity, performance, in field updates, interface limitations, and licensing.

Analysis and evaluation of hardware, firmware, and software will be required to provide guidance and recommendations to strategic decisions related to products implementing electronics architecture.

In addition to being an individual contributor, the candidate will be expected to work with internal and external contributors, both foreign and domestic in origin.

RESPONSIBILITIES :

  • Create new product concepts and designs that can be realized through software technologies and prove out feasibility of innovative functions and features that contribute to key product performance requirements.
  • Conduct, supervise and approve the development of software designs and product performance specifications and ensure proper documentation is incorporated into systems.
  • Lead the resolution of and maintain responsibility for technical issues on all assigned projects by providing solid engineering analysis, problem solving, communication, and directing technical activities as necessary to ensure project success.
  • Establish technical definition, provide technical direction, and undertake feasibility studies for new products from 'Project Charter' and 'Maintenance Requests' for assigned projects.
  • Establish and maintain clear lines of communication with technical teams located at or near manufacturing sites throughout the project.
  • Prepare and present technical information as required to functions outside of PD&E, including management, on projects or issues that may affect business decisions.
  • Recommend and participate in the creation and improvement of test plans, methods and equipment as needed for assigned projects.
  • Oversee and Contribute to the analysis of test data and test results, especially for critical to-quality functions to ensure product integrity and performance through close collaboration with the test engineer and the test lab.
  • Coordinate agency product approval with the project Compliance Engineer by providing timely and complete design and specification information, adherence to agency design standards, and supply of proper samples for testing.
  • Provide accurate and complete Technical Deliverables during product development and review Technical Deliverables from other technical functions as required for GPD project execution.
  • Communicate and coordinate with core project team members (Project Management, Marketing, Operations / Purchasing, and Consumer Design) to ensure technical milestones and deliverables are aligned with the commercial goals and deliverables of the project.
  • Communicate and coordinate with core technical project team members (CAD (Mechanical Design), Electrical Engineering, Quality, Test Engineering, Compliance, Legal, and Model Shop) to plan and provide accurate data and timing on projects to ensure a smooth and accurate completion of GPD deliverables.
  • Coordinate with the Quality Engineer to ensure the execution of product Quality Plans on full devices and the most critical components or assemblies to ensure specifications are maintained during production.
  • Coach and mentor less experienced engineers, designers, and supervise co-ops (as assigned).
  • Provide information to prepare and verify technical content of patents and associated legal documentation as requested for new inventions.
  • May be required to perform other duties as assigned. Candidate will have a key role in new and existing product development projects as architect and systems integrator of software into new products.

EXPERIENCE REQUIRED :

  • Degree minimum : Bachelor's degree in EE, CS or CE (Master's preferred)
  • Specific concentration : Computer Science, Computer Engineering, or Electrical Engineering. A broad understanding of microprocessors, microcontrollers, embedded software architecture, circuit design, and connected device software is needed to be successful.
  • Experience level :
  • 12 or more years in Product Development of similar products
  • 7 or more years in Embedded Software and Controls design
  • Strength in engineering fundamentals and technical problem solving
  • Familiar with the specification and integration of mechanical and electrical systems
  • Work on multiple new product development projects simultaneously
  • Experience in test development and analysis of test results
  • Demonstrated creativity in developing new electro-mechanical products
  • Technical project management
  • Embedded System Experience : Experience with Internet connected or networked products. Embedded microcontroller / microprocessor familiarity including ARM Cortex-M series;

experience with Cortex-A series is a plus. Embedded software design concepts for bare metal or lightweight real-time operating systems.

Device programming and debugging using JTAG and / or SWD. Experience in evaluation and debugging of peripheral interfaces including : I2C, SPI, UART.

Familiarity with data modeling and data processing.

  • Software Languages and Libraries : C / C++, Python, FreeRTOS, serial protocols, SPI, SDIO, I2C, TCP / IP, UDP / IP, UPnP, Network Discovery, MQTT, RESTful API, iOS and Android SDKs.
  • Connectivity : Experience working with wired and / or wireless communication protocols and connectivity to cloud service providers like AWS.

Machine Control Technologies : Experience in developing embedded systems to drive loads such as motors, pumps and fans. Experience in developing sensor-based product features with infrared, ultrasonic, capacitive, or RF sensing technologies.

  • User Interface Technologies : Experience in developing software for embedded user interfaces including working with technologies such as LCD graphical display, LED lighting, touch, and audio.
  • Robotics : Understanding of automation and navigation technologies. Experience in developing feedback control systems and related algorithms.

Vision systems a plus.

Company Description

Whether you are seeking employment opportunities, or candidates for your open positions, iMPact Business Group is committed to providing our candidates and clients with unparalleled service and results.

We leverage 200+ years of combined experience to develop Strategic Staffing Solutions that deliver best in class results while reducing overall costs associated with staffing initiatives.

Our main focus areas of expertise are Information Technology, Engineering, Finance / Accounting, Business Administration / Process and Project Management.

Benefits : 401(k) matching

401(k) matching

Comprehensive dental, vision, and health insurance

Flexible schedule options

Health savings account

Life insurance

Paid time off

Professional development assistance

Employee assistance and discount programs

Referral program

Retirement plan

Tuition reimbursement

iMPact Business Group specializes in providing businesses with professional level Staffing (Contract / Project Staffing, Contingent / Direct Hire and Executive Retained Search).

Since our inception, Impact Business Group has grown a recruiting and delivery platform that consistently exceeds our client's expectations.

Besides providing you with training and the tools needed to ramp up quickly, we support you with a generous base salary, structured tenure pay increases and an uncapped commissions plan offers you an unlimited earnings potential.

Experience the difference a results-oriented service organization can provide. Our clients, candidates and employees leverage an uncommon work ethic to deliver uncommon results.

The philosophy is simple : integrate Motivated People and companies together - iMPact - the difference!

Contact us today to learn more :

Grand Rapids, Michigan : 616.254.8586

Tampa, Florida : 813.463.8850

www.impactbusinessgroup.com

Chat with us live : https : / / lc.chat / now / 8608604 /

Company Description

Whether you are seeking employment opportunities, or candidates for your open positions, iMPact Business Group is committed to providing our candidates and clients with unparalleled service and results.

We leverage 200+ years of combined experience to develop Strategic Staffing Solutions that deliver best in class results while reducing overall costs associated with staffing initiatives.

Our main focus areas of expertise are Information Technology, Engineering, Finance / Accounting, Business Administration / Process and Project Management.

r n r nBenefits : r n401(k) matching r nComprehensive dental, vision, and health insurance r nFlexible schedule options r nHealth savings account r nLife insurance r nPaid time off r nProfessional development assistance r nEmployee assistance and discount programs r nReferral program r nRetirement plan r nTuition reimbursement r n r niMPact Business Group specializes in providing businesses with professional level Staffing (Contract / Project Staffing, Contingent / Direct Hire and Executive Retained Search).

Since our inception, Impact Business Group has grown a recruiting and delivery platform that consistently exceeds our client's expectations.

Besides providing you with training and the tools needed to ramp up quickly, we support you with a generous base salary, structured tenure pay increases and an uncapped commissions plan offers you an unlimited earnings potential.

r n r nExperience the difference a results-oriented service organization can provide. Our clients, candidates and employees leverage an uncommon work ethic to deliver uncommon results.

The philosophy is simple : integrate Motivated People and companies together - iMPact - the difference! r n r nContact us today to learn more : r n Grand Rapids, Michigan : 616.

254.8586 r n Tampa, Florida : 813.463.8850 r n www.impactbusinessgroup.com r n Chat with us live : https : / / lc.chat / now / 8608604 /

3 days ago
Related jobs
Promoted
iMPact Business Group
Grand Rapids, Michigan

Staff Embedded Software Engineer. Our client is seeking a Staff Embedded Software Engineer located in their World HQ's. The Staff Software Engineer is expected to have experience in the design, analysis and evaluation of hardware, firmware, and software to provide guidance and recommendations to...

Promoted
Insight Global
MI, United States

We are looking for embedded software engineers to join our agile team and to develop the latest chassis controls technologies. BS in Electrical Engineering , Mechanical Engineering, Aerospace Engineering, or Computer Science or related degree; or foreign equivalency degree, or a combination of equiv...

GE Renewable Energy Power and Aviation
Grand Rapids, Michigan

As an Lead Embedded Software Developer, you will be responsible for designing, developing, and testing embedded software within the Integrated Vehicle Health Management (IVHM) team. Taking a lead role in architecting, designing, and developing embedded software for IVHM products, ensuring adherence ...

observIQ
Grand Rapids, Michigan

We are looking for a Staff Software Engineer to join our team and take on a leadership role in the development of scalable, cutting-edge software solutions that serve a diverse customer base. Role Overview As a Staff Software Engineer , you will be responsible for leading the design, development, an...

Proofpoint
Michigan

As a Staff Software Engineer on our threat intelligence team, you will be building massive-scale systems used by Fortune 100 customers which contain everything our company knows about the threat landscape. Design, code, review, test, and deploy software features in our application stack. ...

GE Renewable Energy Power and Aviation
Grand Rapids, Michigan

As an Embedded Software Developer, you will be responsible for designing, developing, and testing embedded software within the Integrated Vehicle Health Management (IVHM) team. Architecting, designing, and developing embedded software for IVHM products, ensuring adherence to GE's stringent processes...

GE Renewable Energy Power and Aviation
Grand Rapids, Michigan

As an Embedded Software Developer, you will be responsible for designing, developing, and testing embedded software within the Integrated Vehicle Health Management (IVHM) team. Architecting, designing, and developing embedded software for IVHM products, ensuring adherence to GE's stringent processes...

GE Renewable Energy Power and Aviation
Grand Rapids, Michigan

The Platform Computing and Networking (PCS) engineering team is looking for an Embedded Software Engineer that has a broad and deep level of expertise that relates to embedded software design and lead the software team on Level A certification projects. Strong interpersonal and leadership skills, ab...

GE Renewable Energy Power and Aviation
Grand Rapids, Michigan

The Advanced Lead Engineer - Embedded Software Development r is a pivotal role within the aerospace sector, dedicated to the design, development, and testing of embedded software (firmware), platforms, and systems. The Lead Embedded Software Development Engineer must ensure that all activities and p...

GE Renewable Energy Power and Aviation
Grand Rapids, Michigan

The Advanced Lead Engineer - Embedded Software Development r is a pivotal role within the aerospace sector, dedicated to the design, development, and testing of embedded software (firmware), platforms, and systems. The Lead Embedded Software Development Engineer must ensure that all activities and p...