Senior Embedded Software Engineer (Relocation provided) Job at Endure Technology Solutions, Delaware, OH

OFJZdE14YnBoTFVFZ0g5VStWekhKWE40
  • Endure Technology Solutions
  • Delaware, OH

Job Description

Job Title: Senior Embedded Software Engineer

Location: US-DE-New Castle

Permanent Full Time hire

Overview:

We are seeking a Senior Embedded Software Engineer for a design position engaged in development of scientific instruments. The candidate will join a growing team in a cross-functional R&D organization that is responsible for crafting, implementing, testing, and supporting firmware driving embedded processors within a distributed control and acquisition system. Knowledge of embedded software, software architecture, RTOS and Linux operating systems, communications protocols, basic electronic circuits, signal processing, control systems, and network communications are important to perform daily engineering tasks.

Responsibilities:

The Senior Embedded Software Engineer will support projects across the product portfolio, taking ownership of key system components while employing a system-level design approach towards the development of embedded systems that integrate seamlessly within the product architecture. This includes providing technical contributions to architecture, design, coding, and testing of embedded software system components, and collaborating across R&D functions to drive designs towards performance, maintainability, manufacturability, and serviceability goals.

Qualifications:

Critical Competencies

  • Very strong C and/or C++ software development skills for embedded targets, including real-time
  • Very strong embedded system architecture skills, including:
  • Device interfaces (ADC, DAC, PWM, etc.) and protocols (CAN, SPI, I2C, Ethernet, etc.)
  • Processing environments e.g. bare-metal, RTOS, and Linux technology stacks
  • Microarchitectures including a variety of ARM, x86, PIC, and DSP
  • Strong analytical and communication skills
  • Familiarity with HW design and troubleshooting
  • Familiarity with modern communication protocols and security

Desired Competencies

Advanced networking topics, including REST APIs and web technologies

Digital signal processing analysis and simulation

PID control for stepper and three-phase motor servos

Education/Qualifications

5+ years of experience

Bachelor of Science in Electrical Engineering or equivalent field

Job Tags

Permanent employment, Full time, Relocation,

Similar Jobs

BRIA

Registered Nurse (RN) Job at BRIA

 ...a focus on work-life balance. Our rehabilitation centers offer a compassionate care environment, empowering you. Registered Nurse (RN) Benefits: ~ PTO package and paid holidays ~ Growth from within ~ Employee rewards program ~ Sign-on bonus*~ Next day pay... 

Triangle Tool LLC

Technical Sales Engineer Molds Job at Triangle Tool LLC

 ...Technical Sales Engineer Triangle Tool LLC has been for over fifty years one of the worlds leading providers of Large Plastic Injection Molds and Custom Machining Services.Triangle Tool has continually exceeded our customers expectations with our engineered designs,... 

Russell Tobin

Help Desk Specialist - IT Job at Russell Tobin

 ...IT Service Desk Agent &##128205; Location: South Jordan, Utah, USA &##128176; Pay: $20 - $21/hour &##128198; Contract: 1...  ...You Need: High school diploma or GED (plus relevant work experience) 2-5 years of chat support experience in a fast-paced setting... 

Blue Signal Search

Delivery Driver Job at Blue Signal Search

 ...Our client, a leading innovator in wholesale distribution, is seeking a highly reliable and motivated Delivery Driver to join their growing team. This role is vital in ensuring the seamless delivery of products to local businesses across the Greater Los Angeles area.... 

Golden Valley Farm Supply

Executive Assistant Job at Golden Valley Farm Supply

 ...distilled into simple, action items ~ The team and clients say, Wow, you make everything run smoother.~ The Owner gets to live in the zone of genius and rewards you for your contribution. This is not an entry-level admin role. This is for someone...