Embedded Firmware Engineer Job at Orison Solutions, Indiana

dGp3NXFEK3pWOGdyRVBiZkhSZHdRV3c5Tnc9PQ==
  • Orison Solutions
  • Indiana

Job Description

Job Description

Roles & Responsibilities

Conduct requirement analysis and creation of functional requirement specification for new derivative products or new features in an existing product. 

Involve in embedded design documentation, coding, unit test and integration testing.

Design/Development of firmware in C/C++ for timing critical, interrupt-based applications and evaluation report generation using lab equipment (i.e. logic analyzers, oscilloscopes, multimeters, etc.) to ensure functionality 

Design/Development of firmware in C/C++ for testing and evaluating durability of components

Design/Development of firmware in C/C++on resource-constrained, embedded systems 

Work closely with other engineering teams, partners and vendors to gather inputs and ensure the right implementation and interoperability/reusability. 

Ability to understand and follow engineering processes such as SCRUM, version control, and bug management. 

Conduct FW impact analysis to ensure all of existing features are functional with new proposed change(s). 

Multitasking between the new product development and the sustenance activities of all existing products 

Conduct design and code reviews to ensure the quality of work products 

Requirements: 

Strong software design skills, including debugging, performance analysis, and test design 

Should have strong programming skills in Embedded C and Knowledgeable in C++

Knowledge of using interfacing communication protocols such as USB, UART, SPI, I2C, Timers, PWM, WDT, CAN interfacing 

Experience with Cortex M4 or equivalent 

Experience in timing critical, interrupt-based design, power and memory optimization

Ability to read datasheet, schematics, design simple digital and analog circuits

Strong analytical and problem solving skills with ability to self-learn 

Self-starter with the ability to operate effectively with minimal supervision 

Good to Have:

Good working experience in Multi-threaded programming, RTOS, IPC 

Knowledge of bootloaders 

Knowledge of TCP IP, UDP 

Working experience on Industrial protocols like Modbus is preferred 

Experience in wireless technology Zigbee, BLE, LTEM is preferred 

Experience in functional safety development in the firmware. Awareness on functional safety standards. Preferably Functional Safety certified. 

Experience with Board bring-up activities is preferred 

Familiarity with Atmel Studio, Kiel, CubeMX 

Experience with multi OS Linux/Windows 

Eligible candidates: 

Education: B.E. / B. Tech / M.E. / M. Tech/ M.S. in Electronics or equivalent relevant work experience. 

Work Experience: 5-8 years of experience 

Job Tags

Work experience placement

Similar Jobs

All About ABA, LLC

Registered Behavior Technician Job at All About ABA, LLC

 ...All About ABA, LLC is a leading provider of Applied Behavior Analysis (ABA) services for individuals and families in need. We are currently seeking a passionate and dedicated Registered Behavior Technician (RBT) or Behavior Technician (BT) to join our team. As a... 

Bishop O'Gorman Catholic Schools

Junior High Custodian/Janitor Job at Bishop O'Gorman Catholic Schools

 ...Job Description Join our team and make a difference at Bishop O'Gorman Catholic Schools! Are you someone who takes pride in creating a clean and welcoming environment? Do you enjoy being part of a supportive community that values teamwork and excellence? Bishop O'Gorman... 

Gpac

SIGN INSTALLER Job at Gpac

Sign Installer As a highly respected Sign and Print Company we are in need of an experienced, motivated and efficient Sign Installer. Responsibilities | Sign Installer Installation of signs and various support structures. This includes the drilling and pouring of... 

ECS

Remote Recruiting Operations Coordinator Job at ECS

 ...ECS is seeking a Recruiting Operations Coordinator to work remotely . Overview The Recruiting Operations Coordinator supports the execution of key recruiting processes, with a primary focus on offer coordination, reporting support, and operational activities across... 

New York State Civil Service

Office Assistant 1 - Stores/Mail (NY HELPS), Central New York Psychiatric Center, Marcy, P26853 Job at New York State Civil Service

 ...NY HELP Yes Agency Mental Health, Office of Title Office Assistant 1 - Stores/Mail (NY HELPS), Central New York Psychiatric Center, Marcy...  ...- Statewide (HELPS) program. There are no education or experience requirements for an Office Assistant 1 Stores/Mail position...