Job Detail

Embedded Software Engineer

Embedded Software Engineer

Ritchie Engineering

Bloomington, MN

Job ID : 374f2f7156306c386b7774382b64433145673d3d

Job Description :

The Embedded Software Engineer is responsible for engineering work in the planning, design, and development of new products, tools, and machines. The Embedded Software Engineer would have responsibility for working cross-functionally to understand end-user requirements and mapping them to design specifications and developing an efficient architecture, ensuring a detailed and well-tested design.

*
RESPONSIBILITIES/DUTIES:*
To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed below are representative of the knowledge, skill, and/or ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

  • Digital and Analog electronics design and component level troubleshooting (experience with ORCAD/CADENCE tools a plus)
  • C Programming and Debugging, experience working with code written by others
  • C++ Programming and Debugging
  • Ability to build an understanding of a product’s function from schematics, datasheets, and source code
  • Provide mentoring/training to Electronics Technicians
  • Provide trouble-shooting tips to field service support technicians
  • Familiarity with Bluetooth Low Energy communication protocols
  • Familiarity with I2C, UART, SPI, USB hardware and firmware
  • Familiarity with Pressure/Temperature/Humidity/Weight/Current/Airflow measurement technologies
  • Hardware and Firmware testing (to verify a design)
  • Git/GitHub source code control
  • JIRA issue tracking
  • Android and iOS app testing and developer support/direction
  • Windows app testing and developer support/direction
  • Android and iOS app publishing on Google Play Store and Apple App Store
  • Work in a dynamic development environment and be responsible for delivering reliable software components.
  • Determine root cause for the complex software issues and develop practical, efficient, and permanent technical solutions
  • Maintenance and issue resolutions for internal and external customers
  • Workbench, unit, and system testing as needed
  • Implement integrations/solutions for specific customer applications
  • Ensuring execution of the software engineering process across the development lifecycle
  • Estimation, planning and prioritization of tasks to meet program deadlines
  • Reporting on project status and progress measure against specific plans
  • Debugging or modifying existing code to add new features or correct defects
  • Other duties as assigned

*
HOURS:*
This is a full-time 40 hour per week role working Monday – Friday between the hours of 7:00am and 5:00pm. Potential for occasional overtime and Saturdays.
EDUCATION/EXPERIENCE:

  • Bachelor’s degree in Electronics or Computer Science for Embedded Systems preferred.
  • At least a year of work experience with microcontrollers
  • Proficiency in reading and writing in English

*
SPECIFIC KNOWLEDGE, SKILLS, LICENSES, CERTIFICATIONS, ETC:*

  • Ability to read electronic schematic and component datasheet and write C drivers for it.
  • Experience using Git and Git workflows for source control management
  • Knowledge of microcontrollers and interfaces with external circuits and sensors
  • Skilled in microcontroller programming with RTOS and hardware interface
  • Knowledge of communication protocol (SPI, UART) and more precisely I2C required
  • Knowledge of Bluetooth low energy protocol.
  • Experience working with microcontroller software development IDE’s
  • Excellent verbal and written communication skills in English.
  • Must be highly self-motivated, work with minimal supervision able to perform multiple tasks in a fast-paced environment

*
PHYSICAL REQUIREMENTS (Lifting, Bending, Stretching, etc.)*
The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

  • Required to sit, stand, walk, handle or feel objects, tools and controls
  • Vision required to inspect products and documents in detail
  • Occasionally required to reach with hands and arms, and to stoop, kneel, or crouch
  • Must regularly lift and/or move up to 10 pounds; some work stations require lifting and/or moving up to 60 pounds

*
WORK ENVIRONMENT:*
The performance of this position may occasionally require exposure to the manufacturing areas where under certain areas require the use of personal protective equipment, may work near moving equipment, and exposed to dust, odors, oil, fumes, and noise.

Job Type: Full-time

Company Details :

Name : Ritchie Engineering

CEO : Tom Ritchie

Headquarter : Bloomington, MN

Revenue : Unknown / Non-Applicable

Size : 51 to 200 Employees

Type : Company - Private

Primary Industry : Machinery Manufacturing

Sector Name : Manufacturing

dutch-tavern.com is the go-to platform for job seekers looking for the best job postings from around the web. With a focus on quality, the platform guarantees that all job postings are from reliable sources and are up-to-date. It also offers a variety of tools to help users find the perfect job for them, such as searching by location and filtering by industry. Furthermore, dutch-tavern.com provides helpful resources like resume tips and career advice to give job seekers an edge in their search. With its commitment to quality and user-friendliness, dutch-tavern.com is the ideal place to find your next job.

Details

: Bloomington, MN

: 70383 - 99259 USD ANNUAL

: 15 days ago

Share Job :

Related Jobs

Everett, WA

68000 - 92000 USD ANNUAL

Full Time

Gather and document product requirements relevant to certification, configuration, data management and engineering processes. This position is 1st shift.

Data Analyst

Capstone Consulting Inc.

Franklin, TN

50000 - 60000 USD ANNUAL

Full Time

Work experience as a data analyst or in a related field. Helping develop reports and analysis. They will provide insight into using data to improve veterinarian

Physical Therapist

Kids Unlimited Learning Academy

Springdale, AR

48.5 - 57.5 USD HOURLY

Full Time

Current Arkansas license as a Physical Therapist. KULA has many licensed occupational therapists, physical therapists, and speech-language pathologists on staff

Customer Service Specialist

Northside Elevator

Loyal, WI

17 - 21 USD HOURLY

Full Time

Answering phones, directing calls, taking messages and orders are an essential part of the job. Bachelors degree in Accounting or Agriculture field, or

Warehouse and Delivery Driver

Slumberland Furniture

Huron, SD

14 - 18 USD HOURLY

Full Time

Unload, inspect, identify, and tag all incoming merchandise into the warehouse in a manner that insures it is in good condition, tagged correctly and received