Senior Embedded Software Engineer (Relocation provided) Job at Endure Technology Solutions, New Castle, PA

anh6RXlpTVV0dkxjenpONExQYkN5endwWnc9PQ==
  • Endure Technology Solutions
  • New Castle, PA

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

ODORZX INC.

Operations Manager (w/Washing & Detailing) Job at ODORZX INC.

 ...trust, dependability, and accountability Requirements Qualifications: Previous experience as an automotive technician, detailer, or other related fields preferred Microsoft office or similar experience required Manager Experience REQUIRED... 

University of Northwestern - St. Paul

ENGAGEMENT DIRECTOR / ON-AIR HOST, Life 101.9, KNWS (Waterloo, IA) Job at University of Northwestern - St. Paul

 ...tactful manner.Ability to host events and represent the station in a variety of settings.Ability to maintain a flexible schedule and attend station events as requested; including some evenings and weekends.Ability to plan and execute an entertaining drive time... 

Sylvan Learning Center

Tutor Job at Sylvan Learning Center

Job Description Sylvan Learning Center has immediate openings for part-time, certified teachers in elementary, middle, and high school math and reading . When you become a member of the Sylvan team, you will work with caring, bright, motivated people who share a ...

China Global Connections

Economics Teacher Job at China Global Connections

We are looking for an Economics Teacher for an internationalschool located in Beijing. This is a full-time position starting in August 2025. About the schoolThis international educational institution is located inChaoyang District of Beijing. It has top-notch facilities... 

CDS

Retail Warehouse Shift Supervisor Job at CDS

We want you to help us shape the future of shopping experiences and deliver on our purpose of connecting people with the products and experiences that enrich their lives. Joining Advantage Solutions means joining a network of 65,000 teammates serving 4,000+ brands and ...