Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
Scoutfield Logo

See all jobs on Scoutfield

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
IDEX Corporation

Software Engineer – Embedded Systems

IDEX Corporation

. Contribute to the long-term technical vision and influence multi-year engineering decisions and culture .

Posted 10/8/2026full-timeRemote • Oklahoma • United StatesMid-LevelSenior💰 $99,800 - $149,600 per yearWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates expertise in object-oriented software development, system architecture, and embedded application design, with a strong focus on Agile methodologies and technical communication. Proven ability to lead the software development lifecycle and implement complex technical solutions across various platforms.

Highest-signal resume keywords
Object-Oriented Software DevelopmentEmbedded Application DevelopmentSystem Architecture DesignAgile MethodologiesLinux System Administration

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
RustPythonJavaC++C#Embedded LinuxAndroid DevelopmentIOS DevelopmentRTOS ImplementationProtocol Development
Soft Skills
Technical CommunicationProblem SolvingStakeholder Management
Tools & Technologies
Microsoft Visual StudioEclipseBitbucketGitJenkinsDockerJiraSonarQube
Certifications & Qualifications
Bachelor of Science in Computer ScienceBachelor of Science in Computer EngineeringBachelor of Science in Software EngineeringBachelor of Science in Electrical EngineeringMaster of Science in Computer ScienceMaster of Science in Computer EngineeringMaster of Science in Software EngineeringMaster of Science in Electrical Engineering
Industry Keywords
Industrial ManufacturingElectro-Mechanical ExperienceAutomotive ProductsDigital TwinSaaSPaaSDaaSData Lakes

Tech Stack

Tools & technologies
AndroidCloudDockeriOSJavaJavaScriptJenkinsLinuxPythonRTOSRustSDLCC++

About the role

Key responsibilities & impact
  • Contribute to the long-term technical vision and influence multi-year engineering decisions and culture
  • Analyze customer needs, market trends, and technical risks to support product strategy
  • Design innovative systems for strategic projects, including clean-sheet product development
  • Evaluate and implement emerging technologies, promote continuous learning, and serve as a technical resource for engineering teams
  • Lead the software development lifecycle from concept through release
  • Define system architecture and requirements
  • Design algorithms and develop firmware and embedded applications using object-oriented principles
  • Perform verification and validation to ensure quality and reliability
  • Apply Agile, SDLC, SEBoK, and PLM methodologies
  • Establish and maintain development tools and processes
  • Perform competitive analysis and remove obstacles to efficient execution
  • Communicate complex technical concepts to technical and non-technical audiences
  • Develop and present technical proposals
  • Facilitate resolution of complex issues and drive stakeholder-aligned strategies
  • May require up to 10% travel
  • No supervisory responsibilities

Requirements

What you’ll need
  • Bachelor of Science degree in Computer Science, Computer Engineering, Software Engineering, or Electrical Engineering required
  • Minimum 3-5 years of applicable post-graduate industrial manufacturing experience required
  • Minimum 3-5 years of object-oriented software development using Rust, Python, Java/JavaScript, C++, and C#
  • Minimum 3-5 years of application development for embedded Linux, Android, and iOS platforms
  • Minimum 3-5 years of Linux system administration and support
  • Minimum 3-5 years of experience using IDEs, including Microsoft Visual Studio and Eclipse
  • Minimum 3-5 years of implementing RTOS for MCU-based control systems
  • Minimum 3-5 years of developing and integrating RS232/485, CAN, MQTT, Modbus, and Ethernet protocols
  • Minimum 3-5 years of working with MCU peripherals including UART, USB, GPIO, I2C, SPI, PWM, Timers, eMMC, and SoM architectures
  • Proven ability to architect, implement, and deploy complex technical solutions
  • Proficiency using Bitbucket/Git, Jenkins, Docker, Jira, and SonarQube static analysis
  • Familiarity with interpreting hardware schematics for debugging
  • Experience with Wi-Fi, Bluetooth, Cellular, and micro-services for cloud computing solutions involving Digital Twin, SaaS, PaaS, DaaS, and Data Lakes
  • Electro-mechanical experience in industrial or automotive products preferred
  • Master of Science degree in Computer Science, Computer Engineering, Software Engineering, or Electrical Engineering preferred
  • This role is not available for employment visa sponsorship

Benefits

Comp & perks
  • Performance based bonus plan may be available
  • Health benefits
  • 401(k) retirement savings program with company match
  • PTO