Home > Orange County jobs > Orange County computer/technical

Posted: Sunday, January 28, 2018 6:15 PM

Job Description We are seeking a Software Engineer - Contract to become an integral part of our team! Essential Functions: Develop embedded software which will operate in a resource constrained target environment with soft and hard requirements, modifying, developing, writing, implementing, and testing software programming applications. This includes, but is not limited to, the development of real-time embedded software design, controls algorithm software, and user interface design and development. Candidate will need familiarity with various processor, memory, and I/O architectures and be able to implement both procedural and object-oriented software in C/C++ and Java, etc. Candidate will work with operating systems and their associated host/development environments and tools The selected candidate should thrive in a fast-paced work environment with high expectations, significantly diverse assignments, collaborative/team settings across all levels. Candidate must be comfortable in a lab environment and be able to collaborate closely with system engineers, hardware designers, and integration/test engineers. Responsibilities: Analyze user needs and develop software solutions Execute full software development life cycle (SDLC) Work with project manager or product owner to meet specification needs Recommend software upgrades to optimize operational efficiency Collaborate with other developers to design and optimize code Determines operational feasibility by evaluating analysis, problem definition, requirements, solution development, and proposed solutions. Documents and demonstrates solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code. Prepares and installs solutions by determining and designing system specifications, standards, and programming. Improves operations by conducting systems analysis; recommending changes in policies and procedures Updates job knowledge by studying state-of-the-art development tools, programming techniques, and computing equipment; participating in educational opportunities; reading professional publications; maintaining personal networks; participating in professional organizations. Protects operations by keeping information confidential. Provides information by collecting, analyzing, and summarizing development and service issues. Accomplishes engineering and organization mission by completing related results as needed. Develops software solutions by studying information needs; conferring with users; studying systems flow, data usage, and work processes; investigating problem areas; following the software development lifecycle. Qualifications: Previous experience in software development, computer engineering, or other related fields Proven work experience as a Software Engineer or Software Developer Experience with test-driven development Proficiency in software engineering tools Experience with software development using C and C++ Experience with software development life cycle (SDLC) from preliminary system analysis to tests and deployment. Analyzing Information, General Programming Skills, Software Design, Software Debugging, Software Documentation, Software Testing Problem Solving, Teamwork, Software Development Fundamentals, Software Development Process, Software Requirements Experience developing software targeted for Linux Experience developing software for embedded systems Knowledgeable in: high assurance software, flight critical software (DO-178), ARINC Standards, CMMI (3-5), hardware/software interfaces, programming of embedded processor utilizing a Real Time Operating System (RTOS), real-time and post processing data analytics, object oriented programming, design patterns Deadline and detail-oriented Strong analytical and critical thinking skills 8 years plus industry experience as a software engineer with BS in Engineering, OR 12 years of experience in lieu of degree Strong oral and written communication skills Excellent root cause analysis skills Ability to prioritize and multitask Good communication skills US Citizenship Must be able to pass a pre-employment substance-abuse testing and background check


• Location: Orange County

• Post ID: 159537027 orangecounty is an interactive computer service that enables access by multiple users and should not be treated as the publisher or speaker of any information provided by another information content provider. © 2018