O

OSI Systems

Diversified tech company spanning security, healthcare

Embedded Software Engineer 3

Embedded EngineeringConfirmed live in the last 24 hours
Full-timeRichardson, TX, USA

About the Job

Requirements

  • A bachelor's degree in Computer Science, Electrical Engineering, Computer Engineering, or a similar technical discipline is required.
  • At least five years of embedded software, firmware, or systems-level software development experience is required.
  • Demonstrated success developing a variety of software systems, or experience developing control and monitoring applications using custom register interfaces and TCP protocols as part of an overall application architecture is required.
  • Strong C/C++ skills and working knowledge of Linux, TCP/IP networking, and hardware/software integration are required.
  • Experience creating SCADA or HMI GUIs for industrial systems, preferably using Ignition, including tags, screens, alarms, trends, and operator workflows, is required.
  • Experience developing GTK+ GUIs, preferably for embedded Linux, industrial controls, test equipment, or hardware-facing applications, is required.
  • Experience with register interfaces, TCP protocols, or other hardware/software interfaces is required.
  • Ability to debug mixed hardware/software systems using ICDs, lab equipment, schematics, or board-level documentation is required.
  • Experience with Git, Jira, CI/CD pipelines, or similar team development tools is required.
  • Occasional international travel, up to 12 weeks per year, is required.
  • Selected candidates must be able to obtain and maintain a Secret security clearance issued by the U.S. Government throughout employment.
  • The applicant must be a U.S. Person or otherwise authorized by the U.S. Government to access export-controlled information; qualifying U.S. Persons include U.S. citizens, U.S. nationals, lawful permanent residents, and individuals granted refugee or asylee status in the United States.

Responsibilities

  • Design, develop, test, debug, and maintain embedded software for RF control, monitoring, and integration applications.
  • Develop, configure, and maintain industrial SCADA/HMI applications using Ignition for equipment control, monitoring, alarming, trending, and operator workflows.
  • Develop and maintain GTK-based desktop GUIs for embedded Linux or industrial control applications, including status displays, configuration screens, diagnostics, and operator tools.
  • Review requirements, assess feasibility, identify risks, and contribute to software architecture and interface decisions.
  • Create maintainable code and clear technical documentation, including diagrams, comments, and test records.
  • Troubleshoot embedded Linux, Windows, and mixed hardware/software issues using logs, schematics, ICDs, lab equipment, and debugging tools.
  • Support design reviews, integration, validation, and quality reporting with cross-functional engineering teams.
  • Report quality problems or defects to a manager or member of senior management so corrective action can be implemented and recurrence avoided.

Desired Qualifications

  • Experience with React, C#, Python, Bash, Tcl/Tk, JavaScript, or similar technologies is desirable.
  • Experience commissioning or supporting Ignition-based SCADA/HMI screens connected to PLCs, embedded controllers, instrumentation, or networked industrial devices is desirable.
  • Exposure to DSP, IoT, control systems, instrumentation, PLCs, NTP, or servo motor tuning is desirable.
  • Prior radio frequency experience is desirable.

About the Company

OSI Systems

Diversified tech company spanning security, healthcare

OSI Systems operates three divisions: Security, Healthcare, and Optoelectronics and Manufacturing. The Security division supplies inspection systems for airports, ports, and borders that scan people and cargo using imaging and sensors. The Healthcare division produces patient monitoring and diagnostic equipment, while the Optoelectronics division makes electronic components for various devices. The company differentiates itself through its diversified, three-pronged portfolio and growth via acquisitions like Rapiscan and Spacelabs; its goal is to deliver technology-enabled solutions that protect people and infrastructure, support clinical care, and provide high-quality components.

Company size
1,001-5,000
Company stage
IPO
Headquarters
Hawthorne, CA
Founded
1987

Recently Posted Jobs

Explore more opportunities at OSI Systems

See more jobs