Embedded Software Engineer Job at Global, Owego, NY

  • Global
  • Owego, NY

Job Description

Description: 

ENG- Design, develop, test, and maintain secure processing applications and high-performance embedded software for mission-critical platforms, including modern and legacy C/C++ code for bare-metal and RTOS environments.

Requirements: 

#Job Details

*Manufacturing

*4/10-1st Shift

*Must be a U.S. Citizen

#Education & Job Requirements

*6+ years of experience with C++ and Embedded Systems

*5–6 years of professional C/C++ development experience, preferably in embedded or real-time contexts

*1–2 years of experience developing and executing software verification procedures, including test plans, verification matrices, and compliance reporting

*Proficiency in modern C++ including C++14, C++17, and C++20, and C

*Strong debugging skills with JTAG, SWD, and logic analyzers

*Experience with Git version control

*Ability to diagnose, analyze, and resolve complex technical issues

*Bachelor’s degree in Computer Science, Electrical/Computer Engineering, or related field, or equivalent experience

*Able to read, write, speak, and understand the English language

*Ability to read, interpret, and apply technical drawings, blueprints, schematics, or maintenance manuals

#Preferred Skills

*Experience with low-level programming for microcontrollers or SoCs without an operating system

*Experience writing drivers for ASICs, FPGA interfaces, and peripheral devices

*Experience with Embedded C/C++

*Experience building and maintaining automated CI/CD pipelines using Jenkins, GitLab CI, or similar tools

*Experience with C# development for tooling, test harnesses, or GUI applications

*Familiarity with Xilinx and PolarFire FPGA families

*Working knowledge of Vivado, Libero, Vitis, or SoftConsole development environments

*Experience using Python, Bash, or PowerShell for workflow automation

#Job Duties & Functions

*Write, debug, and maintain modern C++ code for secure processing applications

*Develop and sustain legacy codebases used across multiple projects

*Implement low-level C/C++ software for bare-metal and RTOS environments, including FreeRTOS and VxWorks

*Collaborate with hardware engineers to integrate software with microcontrollers, ASICs, and FPGA subsystems

*Produce firmware, drivers, and hardware-abstraction layers for mission-critical platforms

*Maintain and enhance CI/CD pipelines using Jenkins and GitLab CI

*Use build systems such as CMake and Make

*Automate workflows using Python, Bash, or PowerShell

*Enforce coding standards including MISRA C/C++ and C++ Core Guidelines

*Conduct peer reviews and unit testing using GoogleTest

*Maintain comprehensive software test suites

*Create design documents, interface specifications, and maintenance guides

*Participate in Agile ceremonies, including stand-ups, sprint planning, and retrospectives

*Mentor junior engineers and share knowledge across cross-functional teams

#TeamGlobal Benefits

*Medical, Dental, Vision, 401(k), and more!

*TG Rewards Program

*Employee Referral Program

Job Tags

Day shift

Similar Jobs

Farm Job Search

Dairy Farm Herdsman Job at Farm Job Search

 ...Dairy Farm Herdsman (6125) Location: Iowa JobNumber: 6125 Herdsman Position available on a 500 cow, family-owned, modern dairy...  ...minimal supervision, and be dependable, trustworthy and willing to work as a team member. Salary and benefit package based on experience... 

MUFG Bank, Ltd.

Investment Banking Analyst - Charlotte - Intrepid (Full-Time 2027) Job at MUFG Bank, Ltd.

 ...highest retention rates in the industry. Intrepid is a specialty investment bank and provides M&A, capital raising and strategic advisory...  ...is seeking talented professionals for its 2027 full-time Analyst class in the Charlotte office. Responsibilities Analysts are... 

Music City Recon

Automotive Detailer Decatur Job at Music City Recon

 ....* Removes grease from the engine and other parts under the hood.* Waxes vehicles after washing on an as needed basis* Uses air compressors and special equipment to dry the inside and outside surfaces.* Applies chemicals to surfaces to protect against spots and stains... 

RDSolutions

Store Scanning Specialist Job at RDSolutions

 ...: Flexible part time jobs now available in your area! Perfect for stay at home Mom and Dads! Looking for an independent part time job while your children are in school? As your children go back to school this fall, this is a perfect opportunity to earn some extra income... 

MAC Air Group

Lead Aircraft Mechanic Job at MAC Air Group

Lead Aircraft MechanicMAC Air GroupPortland, ME401(k) matching, Dental insurance, Life insurance, DisabilityinsuranceFull-timePortland, MEBenefitsPulled from the full job description401(k) matchingDental insuranceLife insuranceDisability insurance...