Home software engineer
 

Keywords :   


Tag: software engineer

Real Time Software Engineer

2020-02-25 00:10:39| Space-careers.com Jobs RSS

The NSFs National OpticalInfrared Astronomy Research Laboratory NSF OIR Lab at the International Gemini Observatory, has an immediate opening for a 3year fixed term Real Time Software Engineer based at Gemini North in Hilo, Hawaii, or Gemini South in La Serena, Chile who will contribute to the maintenance and development of software systems. We are committed to diversity and inclusion at Gemini Observatory. Our managing organization, AURA, as a leader in the astronomical community, develops and supports programs that advance our organizational commitment to diversity, broaden participation, and encourage the advancement of diversity throughout the astronomical scientific workforce. Learn more at httpwww.auraastronomy.orgdiversity.asp We seek an individual who thrives in a culturally diverse environment. The successful applicant will have excellent problem solving skills and a drive to improve the performance and reliability of telescope and instrument systems. The position is located at either the Gemini North GN Observatory in Hilo, Hawaii or the Gemini South GS Observatory in La Serena, Chile. The Association of Universities for Research in Astronomy AURA, is a consortium of over 40 US institutions and four international affiliates that operates worldclass astronomical observatories. AURAs role is to establish, nurture, and promote public observatories and facilities that advance innovative astronomical research. AURA is responsible for managing the operations of the NSFs National OpticalInfrared Astronomy Research Laboratory, the National Solar Observatory, and the construction of the Vera C. Rubin Observatory and the Daniel K. Inouye Solar Telescope under cooperative agreements with the National Science Foundation and operations of the Space Telescope Science Institute under contracts with NASA. Essential Functions Provide daytime and nighttime operational support by troubleshooting, diagnosing and solving problems with installed software systems. Design and develop software for telescope systems, in collaboration with other groups including Science, Information Systems and the Engineering teams. Follow a rigorous software development life cycle, including all phases requirements gathering, design, documentation, development, testing, deployment, operation and disposal. Collaborate with other engineers and scientists to gather and document requirements for new software systems as well as improvements to existing systems. Prepare and provide technical documentation for software subsystems for example, software interface control documents and user manuals. Assume technical ownership and future development for one or more software systems applying the software development cycles employed at the Observatory. Other Possible Functions Assist during commissioning, integration, and testing of new systems in collaboration with external contractors Required EducationExperienceSkillsAbilities Bachelors degree in computer science, engineering or a related discipline or equivalent experience. Programming experience in C or C Experience with development on unix system environments, in particular Linux. Excellent communication skills, written and verbal. Troubleshooting skills including the ability to analyze and diagnose multiple interacting systems. Preferred EducationExperienceSkillsAbilities Significant development experience in C, especially for lowlevel control and hardware device drivers. Significant objectoriented design and development experience in C or Java. Experience with software frameworks including EPICS or LabView. Experience with scripting languages, like Python. Experience with revision control systems like SVN or GIT. Realtime systems development under VxWorks or RTEMS for different target architectures ppc, 68k, intel. User interface development experience in Java, QT, GTK or other toolkits. Data analysis in Matlab, IDL or Python. Knowledge of software design patterns. Physical Demands The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions. The work of a Gemini Software Engineer is mostly carried out in an office environment near sea level. Long periods of sitting may be required. Given the international nature of the observatory, you may also need to travel, and occasional work at high elevation Cerro Pachon, 2700m or Maunakea 4205m may be required. AURA provides a generous compensation package including health coverage, paid vacation leave, parental leave and retirement benefits. All applicants must submit a cover letter with their CV that describes their interest in this position and their relevant experience. Please include a list of 3 professional references with contact information. Position will remain open until filled. As a recipient of U.S. Government funding, AURA is considered a government contractor and is subject to Equal Employment Opportunity and Affirmative Action regulations. As an Equal Opportunity and Affirmative Action Employer, AURA and all of the centers, do not discriminate based on race, sex, color, age, religion, national origin, sexual orientation, gender identitygender identity expression, lawful political affiliations, veteran status, disability, andor any other legally protected status under applicable federal, state, and local equal opportunity laws. Veterans, disabled individuals or wounded warriors needing assistance with the employment process should request assistance at employmentauraastronomy.org

Tags: time real software real time

 

Software Engineer

2020-02-25 00:10:39| Space-careers.com Jobs RSS

The Association of Universities for Research in Astronomy AURA is a consortium of over 40 US institutions and three international affiliates that operates worldclass astronomical observatories. AURAs role is to establish, nurture, and promote public observatories and facilities that advance innovative astronomical research. AURA is responsible for managing the operations of the NSFs National OpticalInfrared Astronomy Research Laboratory, the National Solar Observatory, and the construction of the Vera C. Rubin Observatory and the Daniel K. Inouye Solar Telescope under cooperative agreements with the National Science Foundation and operations of the Space Telescope Science Institute under contracts with NASA. The Vera C. Rubin Observatory is an 8.4 m telescope designed to conduct an imaging survey over much of the southern sky repeatedly over a 10year period. The data from the Rubin Observatory will be unprecedented in scale and sensitivity to faint objects and will enable a wide range of science from exploration of the Time Domain to Dark Matter and Dark Energy. The sky survey from the Vera C. Rubin Observatory is sure to fundamentally change how humanity perceives and understands the Universe in which we live. Currently, the Vera C. Rubin Observatory is looking for a Software Engineer to work on the design and construction of the telescope. The ideal job holder will be responsible for designing, specifying, overseeing, installing and commissioning the software and control systems for the telescope, active optics, enclosure control, instrument control, data acquisition, data reduction, and user interfacing. The position located in La Serena, Chile. Essential Functions Selfstarter ability to dig in, figure out what is going and produce results with minimal supervision. Ability to chase after needs and requirements to correctly complete the job. Produces codes for the love of programming. Communicates with the scientist, manager, andor committee that is providing the technical oversight for the application participates in design meetings and reviews. Identifies the requirements that the application must satisfy translates user requirements into software design requirements, determines structure of software systems form the design requirements, provides estimates of time and manpower to do the required work. Designs, develops, debugs, and maintains software code, documentation and operator instructions. Designs, writes and debugs realtime control software and provides low level coding for hardware control. Ability to own, maintain and repair previously written realtime control systems. Operates computer systems and applications. Assists those using the application or computer system. Responsible for tracking work effort. Required EducationExperienceSkillsAbilities Education Bachelors degree in computer science, mathematics, engineering, physical science or degree with similar background. Experience Position requires a minimum of five years software experience. Preferred Experience Experience working with telescope control software. Experience working with National Instruments hardware specifically cRIOs Experience working on FPGA programming. Experience working with a publishsubscribe communications mechanism similar to the Data Distribution System DDS. Experience with Docker, Jenkins, Puppet or Kubernetes. Experience working in an Agile software development team. Skills Bilingual EnglishSpanish. Fluent in English both verbal and written Requires analytical ability, effective verbal and written communication skills, and ability to function in an unstructured and dynamic work environment, attention to details and commitment to achieving high quality results. Knowledge of LabVIEW C or other comparable languages used for realtime work. Knowledge of Python or other comparable scripting language. Experience with hardware control applications and real time operating systems. Experience with UNIXLINUX especially command line interaction. Must have a valid Drivers License clean driving record ability to drive a 4wheel drive vehicle. Preference will be given to qualified internal candidates. AURA, as a leader in the astronomical community, is committed to diversity and inclusion. AURA develops and supports programs that advance our organizational commitment to diversity, broaden participation, and encourage the advancement of diversity throughout the astronomical scientific workforce. Learn more at httpwww.auraastronomy.orgdiversity As a recipient of U.S. Government funding, AURA is considered a government contractor and is subject to Equal Employment Opportunity and Affirmative Action regulations. As an Equal Opportunity and Affirmative Action Employer, AURA and all of the centers, do not discriminate based on race, sex, color, age, religion, national origin, sexual orientation, gender identitygender identity expression, lawful political affiliations, veteran status, disability, andor any other legally protected status under applicable federal, state, and local equal opportunity laws. Preference granted to qualified Native Americans living on or near the Tohono Oodham reservation. Veterans, disabled individuals or wounded warriors needing assistance with the employment process should request assistance at employmentauraastronomy.org

Tags: software engineer software engineer engineer software

 
 

2x Software Test Engineer for ATC systems mwd

2020-02-14 16:14:03| Space-careers.com Jobs RSS

We are the first choice European aerospace company for software centric engineering solutions. We combine 40 years of experience in a market, where trust and quality are needed. With more than 350 employees in Germany, we shape the future of aerospace and beyond together. Our staff plays a key role for our success through their qualifications, motivation, enthusiasm, different cultural backgrounds and their sense of collaboration in an open international environment living our values trust, integrity, participation and curiosity. We are committed to crafting a diverse environment and are proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, colour, religion, gender, sexual orientation, national origin, genetics, disability, age, or veteran status. We offer a wealth of benefits to support a healthy work life balance, including but not limited to flexible working hours, mobile working and encouraging career development. The positions We are looking for software test engineers to support various Air Traffic Control ATC projects being deployed by our customer, Deutsche Flugsicherung DFS. The positions are based onsite in Langen Frankfurt am Main. You will be working in a team which comprises developers and testers, and will take part in the full software development lifecycle. Good coordination is necessary to ensure an appropriate level of test coverage. It is fulltime and permanent and expected starting date will be around March 2020. We are looking forward to meeting you! QualificationsExperience A university degree in aerospace, informatics, mathematics, physics or similar Experience in crafting test procedures experience in generating acceptance criteria for software requirements executing formal tests according to defined procedures Essential Skills we expect you to bring knowledge of the scripting languages bash, sh confident working with Linux is a prerequisite experience with the version control systems git further experience with either subversion or ClearCase Project makes use of the ticketing system Jira Atlassian good command of the English and German languages level B2 Requirements management with Rational DOORS Desirable Skills some knowledge of air traffic systems would be Helpful, an asset. ITSQB certification as a tester a bonus! Test automation using Jenkins would be seen positively The document preparation system LaTeX Do you have knowledge of OWASP then let us know! Your Benefits of joining us Worklife balance Flexible working hours, home office, sabbatical time off for travelling around the world, extended parental leave, further education, etc., option to work part time Financial benefits Company pension plan, net wage optimisation programme including IT bicycle leasing, discounted annual ticket for public transport, employer loans, etc. Employee recommendation scheme We are grateful when our employees support us in finding new recruits. You will receive a bonus of 1,500 EUR to 3,000 EUR per successful recommendation Relocation support We offer our newcomers a relocation lump sum and support you in finding a suitable new home as well as in finding a school or nursery for your children and much more. Should need be, this can even include support in the search for a job for your partner. Career development For us, further education and training are an essential part of people management, because this is the only way we can achieve our goal, namely a longterm and successful work relationship with you. Would you like to change your professional focus and work on other projects or change geographically? We will support you here as well. Application Are you equally inspired by our visions and dreams? Get in touch with us today and send us your application! Your HR Contact for this position is Raphael Rossato.

Tags: software test systems engineer

 

Linux Software Support Engineer for ATC systems mwd

2020-02-12 14:15:02| Space-careers.com Jobs RSS

We are the first choice European aerospace company for software centric engineering solutions. We combine 40 years of experience in a market, where trust and quality are needed. With more than 350 employees in Germany, we shape the future of aerospace and beyond together. Our staff plays a key role for our success through their qualifications, motivation, enthusiasm, different cultural backgrounds and their sense of collaboration in an open international environment living our values trust, integrity, participation and curiosity. We are committed to crafting a diverse environment and are proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, colour, religion, gender, sexual orientation, national origin, genetics, disability, age, or veteran status. We offer a wealth of benefits to support a healthy work life balance, including but not limited to flexible working hours, mobile working and encouraging career development. It is a fulltime and permanent position and starts immediately. We are looking forward to meeting you! The position We are looking for a Linux software engineer to develop software components on the Linux Operating system which form part of new Air Traffic Control ATC systems being developed by our customer, Deutsche Flugsicherung DFS. The position is located at the customer site in Langen Frankfurt am Main. You will be in close contact with the customer, helping to improve requirements before implementing solutions. Play your part in building tomorrows ATC systems! QualificationsExperience A university degree in informatics, aerospace, mathematics, physics or similar. Linux systems knowhow Red Hat, SUSE Basic Linux system administration, shell scripting Structured software development, preferably based on the Vmodel You should possess strong C experience Essential Skills you will bring the scripting languages bash, sh Puppet software configuration management tool experience with the version control systems git Project makes use of the ticketing system Jira Atlassian A good command of the English language is required to interact in an international team. Desirable Skills Requirements management with Rational DOORS MySQL, MariaDB, Oracle Python would be a useful asset in this role Qt Class library ISOIEC 12207 Standard for Information Technology for software development Packagebuilding RPM, Yast, Kickstart German language skills cannot hurt in this environment! It is an asset. Knowledge of ATMATC systems would also be seen as a plus point Your Benefits of joining us Worklife balance Flexible working hours, home office, sabbatical time off for travelling around the world, extended parental leave, further education, etc., option to work part time Financial benefits Company pension plan, net wage optimisation programme including IT bicycle leasing, discounted annual ticket for public transport, employer loans, etc. Employee recommendation scheme We are grateful when our employees support us in finding new recruits. You will receive a bonus of 1,500 EUR to 3,000 EUR per successful recommendation Relocation support We offer our newcomers a relocation lump sum and support you in finding a suitable new home as well as in finding a school or nursery for your children and much more. Should need be, this can even include support in the search for a job for your partner. Career development For us, further education and training are an essential part of people management, because this is the only way we can achieve our goal, namely a longterm and successful work relationship with you. Would you like to change your professional focus and work on other projects or change geographically? We will support you here as well. Company event and activities We have BBQs, Christmas parties and TGIF Thank God Its Friday events. On top of that, we organise teambuilding events and events internal to departments to promote team spirit. Let us know if you have creative ideas for corporate events or new initiatives that you would like to introduce to our company culture, no matter whether they are of artistic or technical nature. Application Are you equally inspired by our visions and dreams? Get in touch with us today and send us your application! Your HR Contact for this position is Raphael Rossato.

Tags: support software systems linux

 

Software SW Engineer, Ground Systems

2020-02-12 10:14:29| Space-careers.com Jobs RSS

About us Its a great time to be part of the SES team We are the worlds leading satellite operator with over 70 satellites in two different orbits, Geostationary Orbit GEO and Medium Earth Orbit MEO. We provide a diverse range of customers with global video distribution and data connectivity services through two business units SES Video and SES Networks. Our global team works collaboratively to make a significant, and often lifechanging difference in the world. As part of our team, you will play an integral part in delivering on our vision. At SES, we connect and enable broadcast, telecom, corporate and government customers, and enrich the lives of billions of people worldwide. Software SW Engineer, Ground Systems Luxembourg Betzdorf Role description summary The Engineer SDRM System Dynamic Resource Management development is responsible to ensure technical compliance and performance of the SDRM software, which is a critical infrastructure for GEO and MEO satellite to manage and organize the network resources. The SDRM development engineer analyses the algorithm performance, interacts with the development team of the SDRM on critical system related issues, is responsible for the implementation requirements, the operations concepts and the technical compliance of the dynamic resource manager system for multiple satellite systems. Primary responsibilities Key result areas Define SDRM requirements, ConOps, interfaces and tests Follow development and implementation work as expert resident software engineer at a software development company Ensure contract compliance and quality assurance of software development processes Follow critical tests throughout the software development process Work with an experienced team using agile methodologies Develop highquality software requirements user stories, designs and architectures Design and write software that addresses complex requirements, perform associated software unit testing and software integration. Execute performance engineering and optimization, proof of concept testing, deployment planning and acceptance testing. Act as key interface between SES and the contracted software development company to ensure contract compliance Organize integration validation tests of the operational software with other critical parts of the satellite operations software Automate the development cycle via continuous integration Create technical documentation and reports of the development process Keep uptodate with latest technologies Qualifications Experience Masters degree in Computer Engineering, Computer Science, Electrical Engineering or Information Technology or related scientificengineering fields. At least 3 years of software engineering experience or a PhD degree. 10 years for Senior level and proven experience of leading a software development of a large critical software Essential experience Proven knowledge of satellite communication systems Proven experience and knowledge of stateoftheart optimization techniques and practical implementations of optimization, machine learning, artificial intelligence and big data related data analytics software Programming languages experience such as Python, C, C, JAVA or other relevant language. Expert level at one language for Senior level and experience with large code sets for operationally critical software. Highly desirable experience several of the following Software Quality assurance and management experience Experience with Software testing methods and testing automation, automated unit testing Experience designing, implementing, and maintaining a Command and Control system Experience with Agile methodologies for software development Experience with GIT andor BitBucket, SVN Experience with database techniques such as SQL for example Experience with Integrated Development Environment IDE ie Eclipse, Visual Studio, etc Experience in utilities programming, debuggers and debugging techniques Experience with virtualization techniques and operating systems. Proven work attitude Highly motivated and ability to set priorities and to work under tight deadlines towards a longterm objective Work autonomously and independently, taking initiatives if required as well as proven ability to work as a team player Easiness to communicate at all levels Other key requirements comments Work with cross discipline teams software experts, satellite and telecom experts, sales, business experts, etc. Ability to explain complex concepts to nontechnical stakeholders. Work on an iterative basis with stakeholders during design and prototyping Relentless focus on collaboration and teamwork Work with remote management and team members Proven mindset of helping others to succeedmentoring Excellent written and verbal communication skills Commitment to deadlines and willingness to meet tight development schedules Fluent in English, other languages are beneficial Domestic and international travel required occasionally Must be either US Citizen or Green Card Holder or eligible to work in the US Whats in it for you? In addition to a competitive salary and benefits package, we offer you a truly global opportunity in an exciting industry and all the support youll need for both your professional and personal development. But most of all, we offer a truly unique opportunity to play your part in making a difference for those who need it most. We strive to uphold honesty, transparency and courage in everything we do. Were proud to belong to the SES team and collaborate towards success. Good to know For more information on SES, click here. SES is an Equal Opportunity Employer and welcomes diversity! Apply HERE

Tags: software systems ground engineer

 

Sites : [26] [27] [28] [29] [30] [31] [32] [33] [34] [35] [36] [37] [38] [39] [40] [41] [42] [43] [44] [45] next »