Embedded Systems Engineer III, Software, 3rd Eye (2) .1 jobs in United States
cer-icon
Apply on Employer Site
company-logo

Terex Corporation · 1 month ago

Embedded Systems Engineer III, Software, 3rd Eye (2) .1

Terex Corporation is a global industrial equipment manufacturer dedicated to transforming the waste industry with eco-friendly technology solutions. The Embedded Systems Engineer III will design, develop, and maintain software for the 3rd Eye products, collaborating with various teams to ensure robust and user-friendly applications.

ConstructionEnterprise SoftwareInfrastructureManufacturingRecyclingShippingTransportation

Responsibilities

Architect and design embedded software solutions according to customers’ needs
Build software solutions in a timely fashion
Troubleshoot electrical embedded system designs using a combination of test equipment and software
Coordinate and collaborate well with other team members
Design and build solutions in conjunction with predetermined requirements analysis, but challenge and question potential gaps in analysis
Document key work, i.e., technical design, procedures, and new technologies
Exert technical influence over multiple teams, increasing their productivity and effectiveness by sharing your deep knowledge and experience

Qualification

Embedded software developmentC/C++ programmingLinux knowledgeEmbedded system debuggingPythonElectrical test equipmentAgile developmentVersion control (git)Team collaborationProblem-solving skillsOrganizational skillsCommunication skills

Required

Bachelor's degree, or higher, in Computer Science, Electrical Engineering, or a related field is required
5+ years of experience in embedded software/firmware development across full product life cycle
Experience with connecting an embedded system to various sensors (IMUs, temperature, pressure sensors, etc.)
Strong Linux knowledge
Strong C/C++ programming skills
Strong embedded system debugging skills
Expertise with Python is advantageous
Experience with electrical test equipment such as oscilloscopes, logic analyzers, and multimeters
Experience with Agile software development practices and continuous delivery
Experience with large scale deployment of commercial software product
Experience with test driven development (TDD)
Experience in startup environment and taking a project to market successfully
Proficient understanding of version control systems (git)
Strong organizational and planning skills, mathematical (statistical) skills, analytical and problem-solving skills
Comfort working under limited supervision and handling routine matters on your own initiative
Minimal travel less than 10% is required for this position

Preferred

Experience with the design and manufacturing of software for Digital Camera, DVR, Monitor, Telematic products
RTOS knowledge such as FreeRTOS and low-level microcontroller development
Experience with secure firmware updates/programming for IoT Devices is a plus
Experience with wireless modules (cellular LTE, WiFi, BLE, etc.) is a plus
Controller Area Network (CAN) knowledge (J1939/OBD-II) is a plus
Experience in hybrid cloud AWS technologies and Edge Linux development environment is a plus
Strong written and oral communication skills

Benefits

Paid vacation
401(k)
Medical
Dental
Vision

Company

Terex Corporation

company-logo
Terex Corporation is a global industrial equipment manufacturer of materials processing machinery, waste and recycling solutions, mobile elevating work platforms (MEWPs), and equipment for the electric utility industry.

Funding

Current Stage
Public Company
Total Funding
$1.35B
2024-09-30Post Ipo Debt· $750M
2021-04-01Post Ipo Debt· $600M
2016-07-28Post Ipo Equity

Leadership Team

leader-logo
Simon Meester
Chief Executive Officer
linkedin
leader-logo
Jennifer Kong-Picarello
CFO & SVP
linkedin
Company data provided by crunchbase