Recent Searches

You haven't searched anything yet.

45 Senior Software Engineer Jobs in Ashburn, VA

SET JOB ALERT
Details...
CUBIC
Ashburn, VA | Full Time
$113k-135k (estimate)
3 Months Ago
Verizon
Verizon
Ashburn, VA | Full Time
$128k-154k (estimate)
1 Week Ago
Leidos
Ashburn, VA | Other
$112k-135k (estimate)
5 Days Ago
Shuvel Digital
Ashburn, VA | Full Time
$120k-143k (estimate)
5 Days Ago
Telos Corporation | EOE - Telos Corporation
Ashburn, VA | Full Time
$124k-148k (estimate)
1 Month Ago
Telos
Ashburn, VA | Full Time
$91k-110k (estimate)
6 Months Ago
CUBIC
Ashburn, VA | Full Time
$137k-155k (estimate)
1 Month Ago
CACI
Ashburn, VA | Full Time
$124k-152k (estimate)
1 Month Ago
Leidos
Ashburn, VA | Full Time
$98k-117k (estimate)
5 Months Ago
CACI
Ashburn, VA | Full Time
$98k-114k (estimate)
1 Week Ago
OneTen
Ashburn, VA | Full Time
$118k-140k (estimate)
4 Months Ago
Telos Corporation | EOE - Telos Corporation
Ashburn, VA | Full Time
$132k-157k (estimate)
8 Months Ago
Visa
Visa
Ashburn, VA | Full Time
$117k-135k (estimate)
1 Week Ago
AmNet Services, Inc.
Ashburn, VA | Full Time
$120k-149k (estimate)
1 Month Ago
Telos Corporation | EOE - Telos Corporation
Ashburn, VA | Full Time
$136k-161k (estimate)
1 Month Ago
Jobot
Ashburn, VA | Full Time
$118k-144k (estimate)
2 Months Ago
HANLEY ENERGY GROUP
Ashburn, VA | Other
$124k-148k (estimate)
5 Months Ago
Senior Software Engineer
CUBIC Ashburn, VA
$113k-135k (estimate)
Full Time | Durable Manufacturing 3 Months Ago
Save

sadSorry! This job is no longer available. Please explore similar jobs listed on the left.

CUBIC is Hiring a Senior Software Engineer Near Ashburn, VA

Business Unit:Cubic DefenseCompany Details: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.Job Details:

Roles and Responsibilities:

Design, develop, and implement software components for our XD products embedded systems (Embedded Linux) using C/C . Utilize deep knowledge and understanding of embedded systems, including hardware-software interactions, low-level programming, and real-time constraints. Contribute to defining and designing the system architecture, including software components, interfaces, and system integration. Write efficient, maintainable, and well-documented code, and perform debugging and troubleshooting for embedded systems. Work closely with cross-functional teams, including developers, and quality assurance teams, to ensure seamless integration and functionality of embedded software. Optimize software performance, memory utilization, and power consumption for embedded systems. Develop test plans, conduct unit testing, integration testing, and validation of software to ensure reliability and compliance with specifications. Create technical documentation, including design specifications, and guidelines for other team members. Adhere to industry standards, best practices, and coding guidelines relevant software development. Stay updated with the latest trends, technologies, and advancements in embedded systems, software development methodologies, and tools. Identify and resolve technical challenges, performance bottlenecks, and issues.

Qualifications / Skills

Comprehensive understanding of embedded systems, including hardware-software interactions, real-time constraints, and low-level programming concepts. Extensive experience in developing applications on Embedded Linux platforms, including kernel space and user space development. Understanding of Linux kernel architecture, device drivers, and kernel modules Proficiency in C/C programming languages, including strong knowledge of memory management, data structures, and multi-threading. Knowledge of embedded system security principles and best practices for securing embedded Linux application Understanding of embedded hardware components, microcontrollers, microprocessors, and their interfaces with software. Proficient in debugging tools and techniques for embedded systems to identify and resolve software-related issues. Familiarity with development tools such as debuggers, emulators, compilers, and IDEs commonly used in embedded systems development Understanding of network protocols (TCP/IP, UDP), network configuration, and interfacing embedded systems with network services. Ability to design, architect, and develop software solutions for embedded systems, considering constraints and system requirements. Proficiency in using version control systems like Git for managing and maintaining embedded software code. Competence in creating test plans, performing unit testing, integration testing, and validation of embedded software. Capability to generate comprehensive technical documentation including design documents, APIs, and user manuals.

Education & requirements:

Bachelor's degree in Computer Science, Computer Engineering or related technical discipline plus 10 or more years of relevant experience or Master's degree in a relevant field with 8 years relevant work experience Must be able to obtained security clearance

#LI-Hybrid

#LI-JM1
Worker Type:Employee
Cubic is committed to hiring and retaining a diverse workforce. We are proud to be an Equal Opportunity/Affirmative Action-Employer, We are committed to ensuring a workplace free of discrimination based on race, color, religion, age, disability, genetic information, sex, sexual orientation, gender identity, or national origin, military or veteran status, and any other basis protected by applicable law

Job Summary

JOB TYPE

Full Time

INDUSTRY

Durable Manufacturing

SALARY

$113k-135k (estimate)

POST DATE

01/21/2024

EXPIRATION DATE

04/01/2024

WEBSITE

cubic.com

HEADQUARTERS

SAN DIEGO, CA

SIZE

3,000 - 7,500

FOUNDED

1951

TYPE

Public

CEO

BRADLEY H FELDMANN

REVENUE

$1B - $3B

INDUSTRY

Durable Manufacturing

Related Companies
About CUBIC

Cubic is a technology company that develops and provides AEW antennas, photonic systems and analytical instruments for defense and military sectors.

Show more

CUBIC
Full Time
$173k-205k (estimate)
Just Posted
CUBIC
Full Time
$57k-76k (estimate)
Just Posted
CUBIC
Full Time
$108k-142k (estimate)
Just Posted

The job skills required for Senior Software Engineer include Computer Science, API, Software Development, Linux, Programming, Programming Language, etc. Having related job skills and expertise will give you an advantage when applying to be a Senior Software Engineer. That makes you unique and can impact how much salary you can get paid. Below are job openings related to skills required by Senior Software Engineer. Select any job title you are interested in and start to search job requirements.

For the skill of  Computer Science
SenCura Home Care
Part Time
$83k-103k (estimate)
1 Day Ago
For the skill of  API
Key Business Solutions, Inc.
Full Time
$63k-74k (estimate)
4 Months Ago
For the skill of  Software Development
TMV Global
Contractor | Full Time
$115k-140k (estimate)
2 Weeks Ago
Show more

The following is the career advancement route for Senior Software Engineer positions, which can be used as a reference in future career path planning. As a Senior Software Engineer, it can be promoted into senior positions as a Software Engineer IV that are expected to handle more key tasks, people in this role will get a higher salary paid than an ordinary Senior Software Engineer. You can explore the career advancement for a Senior Software Engineer below and select your interested title to get hiring information.