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
Sr. Embedded Firmware Engineer
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...
Sr Firmware Engineer.
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...
Sr. Firmware Engineer
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...
Sr Embedded Software Engineer
Embedded software development of applications that control autonomous vehicle functions. ...
Sr Embedded Wi-Fi System Engineer
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...
Linux Systems DevOps Engineer
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...
Software Developer
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...
Electrical Engineer - Mid Level (Hybrid)
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...
Senior Embedded Software Engineer
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...
Delphi Software Developer
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...