Taro Logo

Software Engineer (Apps) 2

Provides enabling technologies for industrial growth markets including aerospace, defense, factory automation, environmental monitoring, and medical imaging.
Garland, TX, USA
Embedded
Mid-Level Software Engineer
In-Person
4+ years of experience
Aerospace · Enterprise SaaS

Description For Software Engineer (Apps) 2

Teledyne Technologies is seeking a Software Engineer (Apps) 2 to join their team in Garland, TX. This role focuses on embedded software development and system integration, requiring expertise in microcontroller programming and automated test equipment development. The position combines technical leadership with hands-on development, making it ideal for mid-level engineers with embedded systems experience.

The role involves working with cutting-edge technologies in aerospace, defense, and industrial automation sectors. You'll be responsible for developing embedded controller code, leading technical teams, and ensuring product quality throughout the development lifecycle. The position requires proficiency in C programming for embedded systems, experience with version control systems, and familiarity with modern development practices including DevOps and unit testing.

This is an excellent opportunity for someone with 4+ years of experience who wants to work on high-reliability systems in a company that provides critical technologies across various industries. You'll be part of a team that values technical excellence, innovation, and professional growth, while working on projects that have real-world impact in multiple sectors.

The ideal candidate will combine strong technical skills in embedded development with leadership capabilities, being able to guide projects from conception through deployment while mentoring team members and interfacing with stakeholders across the organization. The role offers exposure to diverse technologies and the chance to work on complex, mission-critical systems.

Last updated a day ago

Responsibilities For Software Engineer (Apps) 2

  • Develop embedded controller code for board-level systems
  • Design and integrate software for microcontrollers and ATE
  • Lead team projects and provide technical leadership
  • Develop, test, verify and support products throughout lifecycle
  • Create source code, simulations, test benches, and documentation
  • Use Git, GitHub, and JIRA for version control and work tracking
  • Perform static analysis using CodeSonar and GitHub Active Security
  • Lead Preliminary and Critical Design reviews for new products
  • Provide technical support and assist in resolving customer issues
  • Work with multiple projects simultaneously

Requirements For Software Engineer (Apps) 2

Python
  • BS degree in electrical engineering or related discipline or 10 years experience
  • 4+ years of working experience in Product Design or Applications
  • Strong proficiency in C for high-reliability embedded platforms
  • Experience with microcontrollers (MSP430, ARM)
  • Familiarity with unit test frameworks (PyTest, Ceedling, Unity, CppUnitTest)
  • Knowledge of DevOps processes
  • Strong interpersonal skills
  • Ability to work independently
  • Experience with version control systems
  • Ability to travel as required

Interested in this job?

Jobs Related To Teledyne Technologies Incorporated Software Engineer (Apps) 2