Software Integration Engineer

Cubic Corporation
San Diego, CA, United States
about 1 month ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
2 years minimum
Compensation
$92,000.0 - $119,000.0
Working hours
Regular working hours

Tech stack

Microsoft Windows Software Applications Application Testing JIRA C Sharp (Programming Language) C++ (Programming Language) Network Sockets Computer Programming Computer Engineering Software Debugging Linux Linux on Embedded Systems
+7 more
Embedded Software Regression Testing Software Engineering Systems Integration Scripting Information Technology Programming Languages

Job description

  • Coordinates and develops project concepts, objectives, specifications and resource needs.
  • Prepares development software, codes software (C++) and designs specific enhancements utilizing Socket API programming in Linux and Windows
  • Participates in the design, development, planning, modification and testing of application software (C++) running on Windows 10 and embedded Linux.
  • Recommends test control, strategies, apparatus and equipment for solving applications running on multiple processors. Test and documents results
  • Conceptualizes, develops and analyzes engineering designs, specifications and test plans for systems and equipment based on customer/contract requirements
  • Research design concepts and feasibility utilizing advanced technical theory and knowledge to resolve software/hardware and target OS related issues
  • Researches programming system failures and designs and programs solutions. Performs complex analysis of design programming
  • Maintains liaison with the customers, coordinators, subcontractors and vendor representatives
  • Monitors project status and progress and measure system performance
  • Keeps abreast of improvements in software engineering. Identifies software engineering process improvement and supports the execution of them across the organization
  • Provides mentorship to junior engineering staff
  • Assumes additional technical responsibilities as needed

Requirements

  • University degree in Computer Science, Computer Engineering or other related technical disciplines.
  • Requires a minimum of 2-5 years work experience and Bachelor’s degree; or a Master’s degree without experience; or equivalent work experience.
  • Experience to include specification, design and development of embedded software systems.
  • Experience includes regression testing, requirements analysis, automation/scripting, User Application testing, Jira, writing test procedures, loading FW/SW, and defect isolation/debug/troubleshooting systems.
  • Experience includes regression testing, requirements analysis, automation/scripting, User Application testing, Jira, writing test procedures, loading FW/SW, and isolation/debug/troubleshooting systems.
  • Requires proficiency using programming languages such as Java, C/C++/C#, Product Lifecycle Management, or other developmental software.
  • Must be eligible for DoD security clearance.

About the company

When you join Cubic, you become part of a company that creates and delivers technology solutions in transportation to make people’s lives easier by simplifying their daily journeys, and defense capabilities to help promote mission success and safety for those who serve their nation. Led by our talented teams around the world, Cubic is committed to solving global issues through innovation and service to our customers and partners.

We have a top-tier portfolio of businesses, including Cubic Transportation Systems (CTS) and Cubic Defense (CD). Explore more on Cubic.com.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on cubic.wd1.myworkdayjobs.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:39 min

Speaker introduction and software engineering background

Daniel Raniz Raneland · LIVE

3:05 min

Integrating an assistant application with Jira software

Felix Augenstein · LIVE

52 sec

Running persistent Linux environments directly on Windows

Ben Breard Ben Breard · WWC 2025

1:04 min

Introduction to Bitcoin script parsing tools

Steve Shadders · LIVE

4:18 min

Prioritizing communication and structural awareness over strict tool mastery

Liam Hurrel +1 · WWC 2021

5:47 min

Integrating user stories and test automation via Jira tools

Christoph Ruggenthaler · LIVE

Videos

See all

Related articles

See all