Sr. Embedded Firmware Engineer

Teradyne
Fridley, MN, US
Full-time

Organization & Role

Embedded BSP engineering is part of the hardware engineering organization. This team develops the embedded board support package for all Teradyne Semiconductor Test Division instruments and is involved in key architecture choices to select the processors, OS, tools, and network options.

Responsibilities

This position is for a senior level embedded software engineer that develops embedded solutions for Digital, DC, and RF instrumentation.

He / she will participate various multi-site development teams composed of many disciplines of engineering and manufacturing.

This engineer will design, develop, test, and debug software that supports the overall team’s implementation of the product.

Basic Qualifications & Skills

Experience developing in the Linux environment.

Strong architecture, algorithm, and coding skills (C, C++, shells, scripting, multi-threading)

Nice To Have

Embedded processing (bare metal, small OS, interrupt handling, efficiency in memory / code)

Linux (build, config, device tree, drivers, memory mapping - ATU)

Toolchain (acquiring, deploying), makefiles

Debugging (gdb, IDE, codeWarrior)

Source control (ClearCase / VersionVault, git)

Networking (DHCP, TCP, switch config)

PCIe (switch config, multicast, non-transparent)

Communication (USB, serial)

Additionally, must be :

Self-motivated, eager to learn

Good communicator, self-reliant but willing to request / get help

Time management skills (juggling multiple projects, maintaining priorities)

Education

BS / MS EE / CE / CS degree or equivalent with a minimum of 10 years in embedded software development

LI-DG

30+ days ago
Related jobs
Teradyne
Fridley, Minnesota

Embedded BSP engineering is part of the hardware engineering organization. This position is for a senior level embedded software engineer that develops embedded solutions for Digital, DC, and RF instrumentation. This team develops the embedded board support package for all Teradyne Semiconductor Tes...

Medtronic
Fridley, Minnesota

The Firmware Engineer will design, implement, test and debug embedded firmware applications. Firmware Engineering position for an experienced Engineer. Bachelors degree in Computer Engineering, Software Engineering, Electrical Engineering or related field required. This role will entail equal amount...

Abbott
Saint Paul, Minnesota

Experience with cybersecurity for embedded devices (threat modeling/CSRA or digital signing preferred). Leads and is accountable for the engineering design and implementation of one or more software features in the System. Analyzes user needs, product requirements, and software requirements and prov...

Creative Financial Staffing
Minneapolis, Minnesota

Embedded software development of applications that control autonomous vehicle functions. ...

Resideo
Golden Valley, Minnesota

As a Senior Embedded Wi-Fi System Engineer, you’ll be responsible for designing, developing, and optimizing embedded firmware for Wi-Fi-enabled devices. Firmware Development: Design and implement/enhance embedded Wi-Fi firmware using languages like C and C++. Device Integration: Collaborate with har...

Promoted
University of Minnesota
Minneapolis, Minnesota

The Minnesota Supercomputing Institute is hiring a Linux Systems DevOps Engineer (IT Pro 2, 9702IT) - Desired specialty: Systems, Applications, and Research Science Background. Manage tickets, tasks, and projects in MSI's relevant tracking systems. Experience writing, maintaining, and deploying syst...

Promoted
Howmet
New Brighton, Minnesota

Design software or customize software for use with the aim of optimizing operational efficiency. Develop, create, and modify general computer applications software or specialized utility programs. Analyze user needs and develop software solutions. Design and develop software systems, following speci...

Barr Engineering Co.
Minneapolis, Minnesota

The person in this position will work with multidisciplinary project teams providing electrical engineering and related technical expertise for industrial processing, power, mining, and fuels facilities. Bachelor's degree in electrical engineering with academic coursework focused on power or control...

Cirtec Medical
Brooklyn Park, Minnesota

Engineer, Embedded Firmware position is responsible for software development for Class II and III medical devices. This individual will work with a multi-disciplinary engineering team including software, electrical and mechanical hardware engineers, and all other functions of the company to ensure h...

Genesis10
Minnetonka, Minnesota

Genesis10 is seeking a Delphi Software Developer for a contract with our client in Minnetonka, MN. This position is responsible for development and unit testing for assigned products and their associated releases; ensuring that software meets quality standards for our user base according to the comp...