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

  • Ability to obtain a Department of Defense-issued Secret clearance.
  • Bachelor’s degree in Computer Science, Electrical Engineering, Computer Engineering, or a similar technical discipline.
  • At least 5 years of experience as a software engineer with demonstrated success developing a variety of software systems, or at least 5 years developing control and monitoring applications using custom register interfaces and Transmission Control Protocol (TCP) protocols in the overall application architecture.
  • Experience developing and troubleshooting complex software systems running in mixed environments, including Linux, Unix, and/or Windows, across desktop, server, tablet, and mobile systems, and debugging TCP/IP using interface control documents (ICDs).
  • Experience configuring and using any or all of Linux, C/C++, TCP/IP networking, JavaScript web development, Node.js, and GTK+ 3.x or a similar technology.
  • Hands-on experience with lower-level communication protocols, high-power equipment, laboratory/test equipment, schematics, and board-level components.
  • Occasional international travel, up to 12 weeks per year, is required.
  • Must be a U.S. Person or otherwise authorized by the U.S. Government to access export-controlled information. U.S. Persons include U.S. citizens, U.S. nationals, U.S. permanent residents, and individuals granted refugee or asylee status in the U.S.

Responsibilities

  • Develop software solutions by consulting users and studying systems flow, data usage, and work processes.
  • Anticipate problem areas using the software development lifecycle.
  • Evaluate problem definitions, requirements, and proposed solutions to determine operational feasibility.
  • Document and demonstrate solutions by developing flowcharts, layouts, diagrams, charts, code comments, and clear code.
  • Maintain job knowledge of current development tools, programming techniques, and computing equipment through educational opportunities, professional publications, personal networks, and professional organizations.
  • Support the organization by providing advice and coaching and participating in product/system design reviews.
  • Follow the company’s Code of Ethics and Conduct and uphold its core values of Integrity, Innovation, Accountability, and Teamwork.
  • Report quality problems or defects to a manager or senior management so corrective action can be implemented and recurrence avoided.
  • Perform duties as modified or assigned to meet business needs.

Desired Qualifications

  • Experience with Digital Signal Processing (DSP), AJAX, SOAP, Ant, servo motor tuning, PLC ladder diagrams, NTP, Subversion, or Git.
  • Experience writing embedded or Industrial Internet of Things (IIoT) globally distributed applications.
  • User interface and human-computer interaction design using GLADE, React, Ignition, or similar tools.
  • Experience modifying, designing, developing, and debugging device drivers for I2C, SPI, UART, USB, PCIe, or GPIO.
  • Experience with scripting tools including Python, BASH, Lua, CSH, Perl, or TCL/TK.
  • Experience with virtualization and simulation tools including Git, SVN, Jira, Buildroot, or OpenEmbedded.
  • Experience with automated testing and build optimization.
  • Prior radio-frequency (RF) experience.
  • Experience with radio or TV transmitter studio equipment and/or system control and monitoring of electro-mechanical systems.

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