Sorry, this listing is no longer accepting applications. Don’t worry, we have more awesome opportunities and internships for you.

Embedded Software Developer (Entry Level)

Quest Global

Embedded Software Developer (Entry Level)

Erie, PA
Full Time
Paid
  • Responsibilities

    Job Description

    Job Description : The SW Developer is responsible to work with software engineers and subsection managers and carry out tasks related to software engineering such as such as design and development of locomotive software, documentation of software design, merge/integrate software components/modules into releasable software builds, perform software configuration management, and software defect resolution. Specific skillsets required include embedded software programming, verification & validation, familiarity with configuration management tool, spreadsheets, good interpersonal skills, strong analytical ability, and ability to learn customer software process. Essential Job Functions: The Software Developer will be responsible to develop new features for a transportation related product. * Design and development of Embedded and Real-Time Software systems (Linux, QNX, Greenhill, Mentor Nucleus) * Issue Defect resolutions * Program (in C, C++) all applications, components, and interfaces * Debugging * Interpret Requirements to Software implementation * Code/Design reviews * Communicate System Engineering related issues to different System Engineering teams. * Development environment setup * Identify, isolate and communicate issues and anomalies found while testing * Baseline Integrations * Development of HW device drivers for embedded systems Secondary Job Functions: At QuEST, we often challenge our team members to temporarily work outside the scope of their primary job functions to broaden their skills and help the organization. Some of these roles and opportunities include: * Execution within multiple services * Project Management: Execution and Support * Technical Leadership and Technical Reviews * Develop work instructions to ensure repeatability * Collaborate and mentor QuEST Team Members * Cross-functional teaming * Quality Management and Continuous Improvement Qualifications * Required * BS or higher in either Electrical or Computer Engineering, Computer Science or equivalent * Proven working experience in Software design, development and testing of embedded software * Control specifications and modeling techniques experience * Strong knowledge of software QA methodologies, tools, and processes * Experience in embedded Software development & testing * Strong team player * Experience in leading technical discussions with key stakeholders to identify appropriate specifications * Ability to work in a customer facing, hands-on, team environment * Experience with SDLC (both waterfall and Agile) * Experience with Software CM and Defect Tracking tools (ClearQuest, Perforce, and/or Git) * Experience with serial and Ethernet based communications standards and protocols * Preferred * Master's degree in Computer Science , Engineering or a related subject * Experience with performance and/or security testing is a plus * Awareness and Knowledge of industry best practices in software development processes · * Demonstrates the initiative to explore alternate technology and approaches to solving problems * High personal energy and self-accountability * Strong verbal, written, and interpersonal communication skills with both technical and non-technical audiences * Understanding of locomotive controls and their functions Company Description We are Quest Global. We're in the business of engineering, but what we're really building is a brighter future. It's not just what we do, but why we do it that makes us different. We believe engineering has the unique opportunity to solve the problems of today that stand in the way of tomorrow. For 25 years, we have strived to be the most trusted partner for the world's hardest engineering problems. As a global organization headquartered in Singapore, we live and work in 17 countries, with 56 global delivery centers, driven by 17,000+ extraordinary employees who make the impossible possible every day. Quest Global brings deep industry knowledge and digital expertise to deliver E2E global product engineering services. We bring together technologies and industries alongside the contributions of diverse individuals and their areas of expertise to solve problems better, faster. This multi-dimensional approach enables us to solve the most important and large-scale challenges across the Aerospace & Defense, Automotive, Energy, Hi-Tech, Healthcare, Medical Devices, Rail and Semiconductor industries.

    Company Description

    We are Quest Global. We’re in the business of engineering, but what we’re really building is a brighter future. It’s not just what we do, but why we do it that makes us different. We believe engineering has the unique opportunity to solve the problems of today that stand in the way of tomorrow. For 25 years, we have strived to be the most trusted partner for the world’s hardest engineering problems. As a global organization headquartered in Singapore, we live and work in 17 countries, with 56 global delivery centers, driven by 17,000+ extraordinary employees who make the impossible possible every day.\r\n\r\nQuest Global brings deep industry knowledge and digital expertise to deliver E2E global product engineering services. We bring together technologies and industries alongside the contributions of diverse individuals and their areas of expertise to solve problems better, faster. This multi-dimensional approach enables us to solve the most important and large-scale challenges across the Aerospace & Defense, Automotive, Energy, Hi-Tech, Healthcare, Medical Devices, Rail and Semiconductor industries.