Software Engineer (Jr./Sr.)

CEVIANS LLC

Costa Mesa (CA)

On-site

USD 90,000 - 120,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Medical
Dental
Vision
Paid time off
Paid Holidays

Job summary

CEVIANS LLC in Costa Mesa, California, is looking for a skilled Software Engineer to join our innovative team focused on developing custom display solutions. As a Software Engineer, you will be responsible for designing and implementing embedded software, developing testing strategies, and collaborating with multidisciplinary teams. Candidates should possess a Bachelor's degree in electrical or software engineering, have a minimum of 2-10 years of relevant experience, and be proficient in Python and C/C++. The role offers medical, dental, vision, and paid time off benefits.

Qualifications

  • Minimum of two (2) years of experience for the junior engineer position.
  • Minimum of ten (10) years of experience for the senior engineer position.
  • Familiar with operating systems and embedded software development.

Responsibilities

  • Design and document embedded software for the display products business unit.
  • Develop appropriate design verification and validation approaches in Python.
  • Perform verification activities, including unit, integration, and regression testing.

Skills

Python programming
C/C++ programming
Team collaboration
Troubleshooting
Technical documentation

Education

Bachelor’s degree in electrical or software engineering

Tools

Multimeters
Oscilloscopes
Function generators

Job description

We do not seek to be normal. We seek to be outstanding. We are not for everyone. We seek highly motivated individuals that crave being part of team oriented successes and aspire to continuously improve. We value truth and clarity and believe it is an essential component of our team’s success.

Under the direction of the Director of Engineering, the Software Engineer will work as part of a multidisciplinary team for the development and production of custom display and related products. The software engineer will participate directly in designs during development phases as well as other related activities such as prototype monitoring, verification testing, burn‑in, test stations / fixtures, qualification testing, documentation, etc. The Software Engineer is expected to deliver validated, documented, and production‑ready software solutions with strong ownership and execution discipline. The software engineer will also participate in the development of processes, testing strategies and new technologies. The new technologies need to be in line with the roadmap produced by the business unit. The software engineer will also provide technical support for the introduction of new products into manufacturing and ongoing production.

Job duties
  • Design and document embedded software for the display products business unit
  • Design and implement custom BSPs (Board Support Packages), drivers and integrated applications, with clear architecture definition and maintainability considerations
  • Develop appropriate design verification and validation approaches in Python
  • Perform verification activities including unit, integration, and regression testing
  • Generate or modify existing code for test stations / fixtures and generate all related documentation
  • Develop or modify C/C++ code for microcontroller‑based onboard systems and circuits
  • Optimize and integrate image processing and generation algorithms within embedded display environments
  • Create technical documentation and user manuals including software design descriptions and validation reports
  • Prepare and implement technical change notices (ECO) related to software
  • Support, troubleshooting and resolution of technical problems with customer return units (RMA) including structured root‑cause analysis
  • Perform analyses, validations/verifications and follow‑up tests on prototypes
  • Work in collaboration with a team of multidisciplinary professionals
  • Provide support for new product introduction (NPI) and ongoing production
  • Participate in R&D development projects
  • Create and maintain software development SOPs, coding guidelines, and release documentation to ensure long‑term sustainability
Additional Responsibilities for Senior Engineers
  • Define integrated software architectures with documented design rationale
  • Evaluate the workload/scope definition of the work and participate in technical proposals to clients
  • Technical support for marketing (technical solutions, discussions with external customers, demonstration units, etc.)
  • Monitoring of new technologies
  • Participate in improving development processes
  • Mentor junior engineers and ensure knowledge transfer within the team
  • Support compliance discussions related to DO‑178 development awareness, where applicable
Qualifications required
  • Bachelor’s degree in electrical or software engineering
  • Minimum of two (2) years of experience for the junior engineer position
  • Minimum of ten (10) years of experience for the senior engineer position
  • Experience in Python/C/C++ language programming
  • Experience in analyzing security and reliability requirements
  • Skilled in using basic electronic test equipment such as power supplies, multimeters, oscilloscopes, function generators, etc.
  • Familiar with operating systems and embedded software development
  • Experience with Windows and Linux operating systems
  • Knowledge of digital video standards (HDMI, DisplayPort, SDI, etc.)
  • Experience with real‑time and safety‑critical applications (an asset)
  • Familiar with Avionics certification process such as DO‑178 (an asset)
  • Experience working within AS9100 / ISO 9001 environments (an asset)
Behavior and attitude requirements
  • Demonstrate good ability to work in a team environment
  • Positive and Professional attitude
  • Results‑oriented, ability to work under pressure
Other requirements
  • May be required to travel occasionally
  • On‑site presence required to support hardware integration, lab validation, and production activities
Benefits
  • Medical, Dental, Vision, Paid time off, and Paid Holidays

CEVIANS is an Equal Opportunity/Affirmative Action Employer

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Mechanical Engineer
Mechanical Engineer

CEVIANS LLC • Costa Mesa (CA)

On-site
USD 70,000 - 90,000
Medical, Dental, Vision
PTO and Paid Holidays
Performance bonus
+3
Software Engineering Manager (Embedded Systems)
Software Engineering Manager (Embedded Systems)

Watchfire • Danville (IL)

On-site
USD 100,000 - 140,000
Medical
Dental
Vision
+3
Software Engineering Manager (Embedded Systems)
Software Engineering Manager (Embedded Systems)

Watchfire Signs, LLC. • Danville (IL)

On-site
USD 130,000 - 160,000
401k with Employer Match
Vacation
Company Paid Life/ADD
+2
Sr. System Engineer
Sr. System Engineer

CEVIANS LLC • Costa Mesa (CA)

On-site
USD 120,000 - 150,000
Medical insurance
Dental insurance
Vision insurance
+5
Engineer, Staff|6157 Engineer, Staff|6157
Engineer, Staff|6157 Engineer, Staff|6157

ALTEN • San Diego (CA)

On-site
USD 100,000 - 130,000
Embedded Software Engineer
Embedded Software Engineer

BWI GROUP • Moraine (OH)

On-site
USD 80,000 - 110,000
Principal Engineer – Software Engineering (Embedded)
Principal Engineer – Software Engineering (Embedded)

AeroVironment, Inc. • Virginia Colony (CA)

On-site
USD 147,000 - 224,250
Medical insurance
Dental insurance
Vision insurance
+3
Staff Embedded Software Engineer
Staff Embedded Software Engineer

Jobtailor • Alameda (CA)

On-site
USD 120,000 - 180,000
Software Engineer
Software Engineer

Rantec Power Systems, Inc • Los Osos (CA)

On-site
USD 96,000 - 151,000
Principal Embedded Software Engineer
Principal Embedded Software Engineer

Socket.dev • Marietta (GA)

On-site
USD 150,000 - 210,000
Low-cost health coverage
401K with match
PTO + 11 holidays
+3