Home embedded software
 

Keywords :   


Tag: embedded software

Embedded Control Software Engineer

2021-08-16 17:13:41| Space-careers.com Jobs RSS

ODYSSEUS Space is searching for an Embedded Software Engineer with background in Control Systems and 3 or more years of experience with embedded systems for space. About ODYSSEUS Space ODYSSEUS Space is an international company operating in Luxembourg and in Taiwan, developing products for space market and providing services to institutional research clients since 2016. With the longterm vision to facilitate the flow of information and goods in the Solar System, the company is investing in development of key technologies for Earth or Lunar orbit and for interplanetary space laser communication and autonomous navigation. Since 2019 most development activities of ODYSSEUS are carried out in Luxembourg, alongside several other space startups from small but vibrant new space community. The hardworking atmosphere at ODYSSEUS is combined with openness and flexibility of a small team. We value the autonomy of our team members and support each other in our personal and professional growth. With ODYSSEUS entering a new phase of product development, we are searching for motivated professionals to join our young international team to work on the nextgeneration commercial products that will shape the space missions of tomorrow. Description of the Job As a Control and Software Engineer at ODYSSEUS Space, you will be responsible for developing software for pointing subsystem and telemetry subsystem of CYCLOPS laser communication terminals. As a part of a larger team, you will contribute to definition of control system and onboard software architecture, and in later stages, integration, performance measurements and ground inorbit validation. The job involves running a continuous software development cycle on simulated and hardware targets for testing and performance evaluations active collaboration with systems engineer, electronics engineer and AIT engineer preparing design and performance reports, and, where applicable, writing manuals and instructing technicians. ODYSSEUS Space offers a permanent position in Luxembourg relocation assistance possible, with a competitive salary and unique career development opportunities. Essential qualifications, experience, skills Engineering Degree MSc or equivalent in a relevant field Experience with development for ARM processor architecture CC for baremetal and OShosted applications Familiarity with unit testing and testdriven development approach Familiarity with rapid prototyping boards Familiarity with MATLABSimulink for control system design and analysis Experience of working autonomously as well as working in a team Experience in writing and delivering technical reports English oral and writing proficiency Willingness to join our team onsite and participate in a startup adventure Nice to have Prior experience in software development for space Prior experience with pointing attitude control systems Familiarity with FPGA development process and programming tools European Union citizenship and residency in Luxembourg Desire to learn and share knowledge at work Selfaccountability, creativity and optimism Passion for space

Tags: software control engineer embedded

 

Embedded Software Systems Engineer

2021-07-21 15:13:48| Space-careers.com Jobs RSS

HE Space is a successful international space company. For nearly 40 years, we have been supporting our customers with qualified experts in the field of engineering, science and administration. We are currently looking for an Embedded Software Systems Engineer to support our customer in the Netherlands. Embedded Software Systems Engineer Key Tasks and Responsibilities As part of the Flight Software Systems Section of the Software Systems Division, in the function of onboard software system engineer, you will have the following responsibilities Supporting a variety of ESA space missions in the field of realtime embedded software and systems Participating in the full development lifecycle of the mission and onboard software Identifying technical risks and critical areas in the development process while assisting in their resolution Applying the principles of mission safety critical software development across multiple disciplines Providing expert technical support and consultancy to general studies in the field of realtime embedded software systems, flight software systems development and software validation facilities focused on both simulated environments and hardware in the loop. Skills Experience You will have the following qualifications and relevant experience Master degree or equivalent qualification in Computer Science, Electronic Engineering, Space Systems Engineering, Mathematics or a related discipline Experience with modern software engineering methods and tools Experience with Realtime embedded software and Real Time Kernels Experience with Software development projects and knowledge of all phases of the software development lifecycle Experience with programming languages C, Ada, C andor others Experience with microprocessors such as SPARC LEON, ARM, multicores etc Experience with communication protocols Mil1553, SpaceWire, CAN Knowledge of Software Engineering Standards such as the ECSSEST40C. Knowledge of spacecraft systems would be an advantage Ability to function as part of a team Because of the operational nature of the support, a proactive and flexible attitude will be required Fluency in English is mandatory knowledge of another European language is an advantage. This job is located in Noordwijk. We welcome applicants who are available from October 2021 or as soon as possible thereafter. If you think you have what it takes for this job, please send your CV together with a letter of motivation both in English and in Word to Chiara Grossardi, by clicking on the button Apply for this job quoting job NLSC4591 before 06Sep21. An exciting and dynamic international working environment awaits you!

Tags: software systems engineer embedded

 
 

EMBEDDED SOFTWARE ENGINEER small satellites

2021-07-19 14:13:49| Space-careers.com Jobs RSS

We are a young, Monacobased enterprise in the field of small satellites, with our own production facility and team. We launched our first satellite last year and have additional projects in the pipeline. We are looking for a versatile, embedded software engineer with experience in small satellites for a fulltime position starting in the next few months. Only candidates from within Europe will be considered. The job is based in Monaco, but the candidate may choose to live in nearby France. If you fit the bill and are potentially interested, we would be delighted to hear from you. As an embedded software engineer, the candidate will join a collaborative team to develop innovative small satellite solutions for multiple projects. The individual will be responsible for hardware development during all phases of a development cycle, including requirements, design, implementation, test, integration and documentation in a fastpaced environment. Additionally, as is common in a startup environment, tasks may extend beyond the original job description. This allows everyone to gain a better understanding of all aspects of the business from engineering to sales. Employees are expected to take initiative and be responsible for their own daytoday planning and workload. Specific tasks will include Working in a small, multidisciplinary team to develop solutions for ongoing and future projects. Participating in hardware requirements, design, implementation, and testing discussions. Participating in team discussions involving vehicle architecture and design for ongoing and future projects. Constructing, developing, and testing software applications, drivers, or middleware in a lowpower embedded environment. Participating in software requirements generation, design, implementation, and testing discussion with multiple team members. Integrating developed software with hardware test platforms, preexisting software, and new software developed by other team members. Maintaining new and preexisting software solutions to enhance feature sets and to consistently improve overall stability. Assessing various project opportunities REQUIREMENTS Minimum 3 years experience as an embedded software engineer, preferably in a satellite avionics design capacity, preferably with small satellites. Specialization in embedded software development, preferably with experience in mobile and lowpower SOC platforms, such as OMAP, DaVinci, AVR, and SAM series. Additional experience developing baremetal firmware with microcontrollers is desirable. The ideal candidate is highly motivated, selfstarting, enthusiastic, and can perform duties autonomously. BS CS, CPE, EE, or equivalent degree required. MS in appropriate field e.g., CS, EE preferred Experience with and using standard electronics equipment required oscilloscope, power supply, logic analyzer, etc. Experience with embedded OS development preferred, including but not limited to Linux andor RTOS Experience with common opensource configuration management and test tools, such as subversion, git, mercurial, GDB, perf, valgrind Experience with opensource environments and development tools, such as Linux, GNU crosscompiler toolchains, and IDEs e.g., Eclipse Good knowledge of Python Knowledgeable in the area of communication protocols at all layers, such as I2C, SPI, USART, and TCPIP protocols High competency developing in CC languages Familiarity with objectoriented design and programming Familiarity with iterative, agile, and waterfall software development processes Familiarity with major stages of the software development cycle, including requirements generation, construction, design, implementation, and test Excellent interpersonal skills and welldeveloped written and oral skills to effectively communicate and participate in discussions with other team members Versatility, ability to learn new processes and tools quickly and utilize them effectively Proficient use of written and oral English language is mandatory Good communication with team members, and ability to provide and receive constructive criticism. Professional use of written and oral English language is mandatory. Ability to travel and work at partners or customers locations infrequently. PREFERRED Experience with the full development cycle of a CubeSat mission. Good connections within the CubeSat community. Versatility. Conversational French is a plus. Amateur Radio license holder is a plus. Enjoys outreach activities.

Tags: software small engineer embedded

 

Embedded Software Engineer

2021-07-12 17:13:38| Space-careers.com Jobs RSS

Embedded Software Engineer Deadline for applications ASAP Job Description We are looking for an Embedded Software Engineer on behalf of our client for their location near Stuttgart, Germany. Thales Alenia Space Deutschland TASD develops a newest generation Software Defined Radio SDR to be used as communications payload on small and nano satellites. This SDR shall be used for a variety of different missions in the scope of the Internet of the Things IOT. For the SDR payload development, we use several hardware platforms, including microcontrollers with ARMbased processors, and also the newest generation of multiprocessor system on chip MPSOC, containing a FPGA and several ARM processors. This scope of this position is the area of software development for the SDR payload, supporting the different projects and activities of TASD in this domain. The successful applicant will be employed by ATG Europe and not by our Client. The successful candidate will be tasked with, but not limited to Tasks and Responsibilities Understanding of the payload functions and analysis of system technical requirements in order to determine the software specification, the design, the interfaces, and the verification concept Technical planning of the software development aligned with the payload development. Estimation and conduction of the SW development activities Software implementation in CC Integration of the solution at system level, including Hardware, Software and Firmware components Verification and Validation of the solution, including functional and performance tests Support for test activities at system level, including testbeds inthefield if applicable Analysis and correction of anomalies raised Contribution to the software documentation of the product. Requirements Degree in Electrical Engineering or Computer Science with focus on Embedded Systems Experience in programming in CC Experience in software development for embedded systems, including embedded software architecture, implementation and verification Experience with operating systems for embedded systems, including Embedded Linux distributions ideally Petalinux and realtime operating systems ideally FreeRTOS Experience with ARM Cortex based processor architectures ideally M4, and System onChip architectures with FPGAprocessor ideally Xilinx Ultrascale MPSOC Experience with Opensource Compliance Experience with Operationtesting on headless HW platforms Good understanding of hardware limitations, constraints, functionality incl. FPGA KnowledgeExperience with AI algorithms and frameworks Low level programming including assembler would be a plus Robust programming in mission critical systems would be a plus Familiarity with technical challenges of a space system, TMTC protocols, or concepts to improve the reliability in a harsh environment, would be a plus Experience with KeilMDK software development environment would be a plus Experience with Xilinx Development Toolchain Vivado, XSDK would be a plus Interested in space systems and open to new technologies and concepts Good command of English and willingness to work in an international team. What do we offer? ATG offers excellent working conditions and provide you with all the other necessary means to further your career. We believe that training and education, combined with regular assessments and a personal development plan, will create the best environment for growth. If needed, we also assist you with settling in your new home or finding the right school for your children. ATG will help in any way it can, including a relocation budget that is applicable for ATG staff as well as employees working at one of our clients. About ATG Europe Today, ATG is recognized as a leading provider of specialized engineering, scientific and technical services to the European Space industry. Our headquarters is located in Noordwijk, the Netherlands and we have subsidiaries in Germany, Ireland and the UK. Besides these countries, ATG also operates in Spain, Italy, France and Belgium. ATG People is the key player in delivering highly educated personnel for RD environments throughout Europe. We are continually recruiting experienced Engineers for exciting, fulltime positions based at our customers sites. As an ATG Engineer, you will be working on very diverse missions and assignments. This opens up unique opportunities to be engaged in innovative projects and challenging you to perform to high standards and utilizing the full extent of your professional knowledge. Interested? Submit your CV and personal details through our website at www.jointhebrightestminds.com.

Tags: software engineer embedded software engineer

 

Engineer for Development of Embedded Software for Guidance, Navigation and Control Systems for Space

2021-02-11 16:12:26| Space-careers.com Jobs RSS

Your mission The Institute of Space Systems in Bremen designs and analyzes future spacecraft and space missions launchers, orbital and exploration systems, and satellites, and assesses them with regard to their technical performance and cost. It applies stateoftheart methods of multidisciplinary engineering in system design and analysis for example, a computerized system for concurrent design. The Guidance, Navigation and Control Systems Department focuses on the capability to analyze, design, develop, implement, simulate, test, and verify attitude and orbit control systems AOCS guidance, navigation, and control GNC systems for space applications and their components. This involves a range of disciplines, including requirements management, systems engineering, algorithm development, software implementation, systems analysissimulationverification, and hardwareintheloop testing. The GNC Systems Department is also conducting research and development of promising and strategic technologies for AOCS and GNC systems. The research and development activities of the GNC Appliances Research Group extend to the holistic conception, development, implementation, simulation, testing, and verification of GNC systems for space applications. This also includes system and simulation technology for the entire development cycle of GNC applications, as well as the aspects of high availability and high reliability of systems. The group also operates laboratories and facilities for testing and verifying GNC systems. With its activities, the research group provides integral technologies and key skills for the implementation of highly specialized GNC algorithms and technologies in real applications within the department. Within this context, we are looking for scientific staff members to conduct the following tasks within the GNC Appliances Research Group planning and drafting of software architectures for embedded systems programming of flightcritical and nonflightcritical software for embedded systems in CC implementation of algorithms in the domains of guidance, navigation, and control in software adaption of existing software to new hardware, operating systems, and frameworks runtime optimization of existing software and algorithms test, validation, and verification of the developed software planning, creation, establishment, and auditing of quality assurance measures and tools for software development compliance to international software development standards, bug tracking, internal programming standards, test strategies and frameworks, code analyses and reviews, etc. departmentinternal consulting and coaching for software engineering support for the execution of SoftwareintheLoop SiL, ProcessorintheLoop PiL, and HardwareintheLoop HiL tests of GNC systems production, technical review, and auditing of scientific and technical documentation documentation, presentation, and publication of results supervision of student internships, project and semester reports, and theses commitment to group activities such as maintenance and development of laboratories, development and improvement of procedures, knowledge management, or acquisition of external funding Your qualifications successfully completed university degree on masters level or equivalent according to 7 II Tarifvertrag ber die Entgeltordnung des Bundes TV EntgO Bund in the domain of embedded software engineering, aerospacespace computer science, computer engineering, or similar very good programming skills in C and C for safetycritical embedded systems excellent knowledge of the software development process for embedded systems crosscompiling toolchains, debugging, profiling, etc. profound knowledge of common hard and software architectures of embedded systems and realtime operating systems e.g., RTEMS, FreeRTOS, QNX, Rodos experience with modelling software, e.g. using UML, as well as incode documentation along the software development e.g. with Doxygen experience with using development tools like GitHub, GitLab, JIRA, Mantis, Jenkins, etc. profound knowledge about quality assurance measures and tools for software engineering professional utilization of Linux operating systems and version control systems e.g. Git, Subversion fluent in written and spoken English, ideally with work experience abroad conformance with the personal requirements for handling of exportcontrolled goods and information according to German, European and American export control laws willingness to domestic and international travels on official business several years of professional experience with the development of embedded software with larger teams is desired modelbased software developmentgeneration e.g. using MATLABSimulink with MATLABSimulink Coder and Embedded Coder is a plus application and tailoring of international standards for software engineering in the context of aerospace and space systems e.g., DO178, DO330, DO331, ECSSEST40 is desired application and adoption of coding guidelines like MISRACMISRAC, JPL C Coding Standard, CERT C, etc. is a plus static and dynamic software analysis methods is an advantage hardwareoriented programming of software in Assembler, driver programming is an advantage practical experience with writing scientific and technical documents with LaTeX desirable scientific publications articles in peerreviewed journals, conference contributions, etc. is an advantage supervision of student seminar papers and theses is a plus mastery of written and spoken German is an advantage is a plus experience and successes with acquisition of external funding is desired Your benefits Look forward to a fulfilling job with an employer who appreciates your commitment and supports your personal and professional development. Our unique infrastructure offers you a working environment in which you have unparalleled scope to develop your creative ideas and accomplish your professional objectives. Our human resources policy places great value on a healthy family and worklifebalance as well as equal opportunities for persons of all genders fmx. Individuals with disabilities will be given preferential consideration in the event their qualifications are equivalent to those of other candidates. Apply via DLRs website.

Tags: for software control navigation

 

Sites : [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] next »