Embedded Engineer - Journeyman

CGW Technologies, Inc.
California, United States of America
14 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate

Job location

California, United States of America

Tech stack

Java
C++
Configuration Management
Computer Programming
Data Display Debuggers
Software Debugging
Object-Oriented Software Development
Software Tools
Software Engineering
Software Systems
Systems Integration
Data Processing
Information Technology
Programming Languages

Job description

  • Engineering and Design:
  • Apply electrical engineering principles to develop and implement instrumentation systems and data processing systems.
  • Utilize software engineering principles to design, develop, and evaluate software used in related systems.
  • System Integration and Quality Assurance:
  • Conduct system integration, configuration management, and quality assurance testing for both hardware and software components.
  • Monitor and oversee the quality of engineering and software products produced by junior engineers.
  • Documentation and Reporting:
  • Prepare and review technical analyses, reports, change proposals, and other documentation related to both engineering fields.
  • Programming and Development:
  • Write and debug code in high-level programming languages such as C/C++, Java, and Object-Oriented Programming, ensuring adherence to software development methodologies and tools.
  • Independent and Collaborative Work:
  • Manage complex tasks independently, while collaborating with senior engineers to address challenges and maintain technical accuracy across projects.
  • Evaluation and Implementation:
  • Develop and execute testing protocols for newly designed systems, focusing on their operational effectiveness and reliability.

Requirements

We are looking for a motivated Embedded Engineer to utilize engineering principles in the investigation, analysis, design, and development of both electrical and software systems used in test and training range instrumentation, data acquisition, data processing, data display, and communications systems. This multi-faceted role requires strong skills in both electrical and software engineering to ensure the effectiveness and quality of our systems., * A minimum of 3 years of work experience performing the stated or similar function.

  • Bachelor's degree in Electrical Engineering, Computer Science, Software Engineering, or a related field.
  • Proven experience in both electrical and software engineering principles and practices.
  • Familiarity with programming languages such as C/C++ and Java, as well as relevant software development tools.
  • Strong problem-solving abilities and capacity for independent work.
  • Excellent communication skills for effective collaboration with team members and stakeholders.

Apply for this position