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

Merck & Co.

Sr. Specialist, Learning & Development (Hybrid - Upper Gwynedd, PA) Job at Merck & Co.

Job DescriptionOur US Ophthalmology team is committed to transforming the lives of patients living with diabetic macular edema (DME) and neovascular age-related macular degeneration (nAMD) with a portfolio of two products in the pipeline. We aspire to achieve this through...

Freshpack Produce

Class B Driver Class B Job Job at Freshpack Produce

 ...driving a truck on established routes to deliver product, render services, collect payment and provide exceptional customer service. Delivery routes will include a variety of locations in Colorado, and are home nightly.Pay: Starting at $17.00Company offers health... 

Arriva Rail London

PCV Bus Driver Job at Arriva Rail London

Job Description (Advert) Start Your Career with Arriva as a PCV Bus Driver Connect Your Community to What Matters! Location : Chester Depot Pay Rate : 12.75 per hour (increasing to 15:00 per hour after 3 weeks) Are you a qualified PCV Bus Driver looking ...

Interlingva, Inc.

Polish Interpreter Job at Interlingva, Inc.

 ...About the job Polish Interpreter (Remote) This is an independent contractor position offering a flexible work schedule and ongoing opportunities...  ...on a regular basis, depending on the demand for specific languages and the interpreters qualifications. Qualifications... 

Colas

REEVES | Bridge Carpenter - Anderson, SC Job at Colas

 ...Reeves Construction Company, the Colas USA subsidiary that operates throughout the states North Carolina, South Carolina, Georgia, Florida...  ...dedicated to meet the specific needs of the roadway, airport, bridge, and military market. Reeves prides itself for its high...