Post Job Free
Sign in

Senior Embedded Software Engineer

Company:
Softworld, Inc.
Location:
Goleta, CA, 93117
Pay:
US$130000 - US$140000 per year
Posted:
June 05, 2025
Apply

Description:

Job Title: Senior Embedded Software Engineer

Job Location: Goleta California 93117

Onsite Requirements:

Embedded Software (C/C++)

Bachelor's Degree

Minimum 5 years of engineering experience

Job Description:

Job Responsibilities:

Apply fundamental knowledge of software engineering principles and core concepts (e.G., data structures, algorithms, computer architecture, operating systems, and databases) to create software solutions that meet project-based needs

Apply core computer science concepts in the development, testing, and documentation of software units

Review customer specifications and requirements, and develop designs to best support them

Develop, document and support testing of products, systems or subsystems

Participates as a member of the testing team to plan and review test cases within software solution components

Provide budget, cost and schedule input for design assignments

Document component and subsystem specifications

Specify and evaluate supplier subsystems and services

Participates in code reviews with the systems engineers, software architects, and other technical staff

Collaborate with internal and external customers to develop systems to meet required business specifications

Ability to complete a technical project independently and manage other engineers

Support, communicate, reinforce and defend the mission, values and culture of the organization

Attend appropriate engineering, customer or business meetings

Lead less-experienced engineers

Qualifications:

Bachelor's degree in Computer Science, Computer Engineering or related field

5+ years of industry experience in delivering high-quality, innovative applications and programming experience in one or more of the following: C, C++, C# and/or Java

Ability to obtain and maintain a US government security clearance

Proven Computer Science fundamentals in algorithm design, problem solving, and complexity analysis

Experience with Linux/Unix and/or Windows

Experience with software version control systems (preferably GIT)

Practical experience working with embedded software

Experience in Object Oriented design and development

Ability to write detailed design documents incorporating UML techniques

Experience following formal software development processes

Excellent verbal and written communication skills

Detail-oriented, organized, and able to work well in a team environment as well as independently with little day-to-day guidance

Demonstrates an ambition to learn

Willing to travel up to 10% as necessary

**3rd party and subcontract staffing agencies are not eligible for partnership on this position. 3rd party subcontractors need not apply.

This position requires candidates to be eligible to work in the United States, directly for an employer, without sponsorship now or anytime in the future.

This client is a US Federal Government contractor and is legally required to hire US Citizens. US Citizens will only be considered for this role**

Apply