Embedded systems development – Who Needs Engineers
https://whoneedsengineers.com/wne_live
Software Engineering RecruitmentMon, 14 Oct 2024 10:20:02 +0000en-US
hourly
1 https://wordpress.org/?v=6.6.2https://whoneedsengineers.com/wne_live/wp-content/uploads/2023/06/cropped-wne_logo-3-32x32.pngEmbedded systems development – Who Needs Engineers
https://whoneedsengineers.com/wne_live
3232Software Engineer
https://whoneedsengineers.com/jobs/software-development-and-engineering/software-engineer-36/
Mon, 14 Oct 2024 10:20:02 +0000https://whoneedsengineers.com/wne_live/jobs/jobs-categories/software-engineer-36/Software Engineer
Job Description:
We are looking for a skilled Software Engineer who will be instrumental in the development, integration, and operation of satellite systems and space applications. This role involves working on embedded systems for small satellites, designing flight control software, and developing real-time data handling systems. You will also be responsible for creating ground control software, mission planning tools, and data processing applications. In addition, you will develop simulation tools to model satellite behavior and create testing frameworks to ensure software reliability. Collaboration with hardware engineers and participation in agile development processes are essential. You will maintain and support deployed software systems throughout their operational life and ensure compliance with regulatory standards. We seek an innovative individual who stays updated on aerospace software trends and contributes to the research and prototyping of new solutions.
IT Languages:
C
C++
Python
Java
As a Software Engineer, you will engage in various critical tasks that revolve around satellite systems.:
Develop software for embedded systems in satellites, including flight control and communication protocols.;; Create real-time systems to handle satellite operations and telemetry.;; Develop ground control software to monitor and communicate with satellites.;; Implement mission planning tools for scheduling operations and coordinating data downlink.;; Develop data processing solutions for analyzing satellite-collected data.;; Utilize machine learning algorithms to enhance data interpretation.;; Create simulation tools to model satellite behavior and validate software performance.;; Establish testing frameworks and automate testing procedures.;; Collaborate with interdisciplinary teams to integrate software with hardware.;; Participate in agile development processes for efficient project execution.;; Provide ongoing maintenance and support for deployed software systems.;; Document software designs and ensure compliance with regulatory standards.
Spoken Languages:
English;; German
Skillset:
Embedded systems development
Real-time systems
Data processing
Machine learning
Software simulation
Agile development
Soft Skills:
Analytical thinking
Problem-solving
Team collaboration
Effective communication
Adaptability
Qualifications:
Degree in computer science, software engineering, aerospace engineering, or a related field.
Proficient in programming languages such as C, C++, Python, and Java.
Understanding of aerospace systems and satellite communication protocols.
Years of Experience:
3
Location:
Germany
Job Benefits:
Competitive salary
Health insurance
Flexible working hours
Professional development opportunities
Retirement savings plan
Working Conditions:
Full Time
Employment Type:
Permanent Contract
Company Culture:
Our workplace fosters innovation, collaboration, and continuous learning. We encourage our employees to stay abreast of technological advancements and actively participate in research initiatives.
Opportunities For Advancement:
Career development programs, Mentorship opportunities, Leadership training, Participation in cutting-edge projects
Are you passionate about advancing technological innovations in the field of medical technology? Do you thrive in a role that focuses on testing software and ensuring its quality? As an Embedded Software Tester, you will play a crucial role in overseeing the complete software testing process for medical devices. This includes everything from the initial planning stages to the execution, evaluation, and thorough documentation of test results. You will collaborate closely with our agile software development team on a variety of exciting projects, ensuring that our software meets the highest standards of quality and compliance.
IT Languages:
C
C++
C#
Java
Python
As a Software Tester, you will be responsible for a range of tasks that contribute to the quality assurance of our medical devices.:
Design, develop, and implement both manual and automated software tests on medical devices;; Create test scripts using programming languages such as C, C++, C#, Java, or Python;; Conduct document and source code reviews to ensure compliance with industry standards;; Prepare necessary regulatory documentation related to software testing
Spoken Languages:
German;; English
Skillset:
Embedded systems development
Software testing tools
Issue tracking systems
Test automation frameworks
Visual Studio
Soft Skills:
Attention to detail
Team collaboration
Problem-solving skills
Effective communication
Qualifications:
Degree in computer science, electronics, or a related field
Practical experience in developing and implementing test cases for electronic systems and software
Years of Experience:
3
Location:
Mannheim, Baden-Württemberg, Germany, EU
Job Benefits:
Permanent employment contract with job security
Attractive remuneration model with additional vacation days
Compensation for overtime with time off or additional remuneration
Flexible working hours and location-independent work options
Individual coaching for personal and professional development
Regular company events for team bonding
Employee benefits including pension scheme and health insurance discounts
Working Conditions:
Full Time
Employment Type:
Permanent Contract
Company Culture:
Our company values collaboration, innovation, and personal growth. We believe in fostering a supportive environment where employees can thrive and develop their skills. Regular team events and a focus on work-life balance are integral to our culture.
Opportunities For Advancement:
Career development through individual coaching, Potential to lead projects in the future, Opportunities to work on innovative medical technology solutions
Join our dynamic team as an Embedded Software Developer, where you will play a crucial role in the design and development of innovative embedded software for medical devices. With over 75 years of excellence in medical technology, we are looking for dedicated individuals who are passionate about enhancing patient care through cutting-edge technology. Your contributions will directly impact the performance and reliability of medical lighting solutions used by healthcare professionals worldwide. You will be involved in creating software architecture and developing embedded software using microcontrollers such as ESP32. Additionally, you will ensure compliance with strict industry standards while collaborating with cross-functional teams to integrate software with hardware components effectively.
IT Languages:
C
C++
C#
As an Embedded Software Developer, you will be responsible for various critical tasks that ensure the successful development and integration of embedded software.:
Develop embedded software for medical devices, ensuring adherence to IEC 60601, ISO 13485, and ISO 14971 standards.;; Create and document software architecture and design specifications.;; Conduct software verification and validation processes according to IEC 62304.;; Perform unit and module testing to ensure high-quality software outputs.;; Implement and manage cybersecurity measures for medical devices.;; Collaborate with hardware engineers to achieve seamless integration of software and hardware components.;; Optimize real-time operating systems and firmware for performance and reliability.;; Develop and execute comprehensive test plans to validate software performance.;; Maintain clear documentation and code quality to comply with industry standards.;; Debug and troubleshoot software issues promptly to uphold device functionality.
Spoken Languages:
English;; German
Skillset:
Embedded systems development
Microcontrollers
Real-time operating systems (RTOS)
Firmware development
Medical device standards compliance
Soft Skills:
Strong problem-solving skills
Attention to detail
Effective communication
Teamwork abilities
Self-motivated with a positive attitude
Qualifications:
Bachelor’s degree in Computer Engineering, Electrical Engineering, Computer Science, or a related field.
Proven experience in embedded software development, ideally within the medical technology sector.
Years of Experience:
5
Location:
Munich, Bavaria, Germany, EU
Job Benefits:
Modern work equipment
Stable workplace
Short decision-making processes
Opportunities for personal development
Work-life balance
Working Conditions:
Full Time
Employment Type:
Permanent Contract
Company Culture:
We foster a culture of appreciation and respect for our employees, ensuring a supportive work environment. Our organization values diversity and encourages personal growth, creating a dynamic workplace that adapts to the ever-changing landscape of medical technology.
Opportunities For Advancement:
Career development programs, Mentorship opportunities, Access to training and certifications
Are you eager to drive technical innovations in the medical technology sector rather than just observe them? Do you thrive in environments focused on software testing and ensuring software quality? In this role, you will play a crucial part in the entire software testing process for medical devices, overseeing everything from planning and execution to the evaluation and documentation of test results. You will work closely with an agile software development team, engaging in a variety of exciting tasks that will challenge your skills and expand your expertise.
IT Languages:
C
C++
C#
Java
Python
Your daily responsibilities as a Software Tester will encompass a variety of tasks critical to maintaining software quality in medical devices.:
Design, create, and execute both manual and automated software tests for medical devices.;; Develop test scripts using programming languages such as C, C++, C#, Java, or Python.;; Conduct document and source code reviews to ensure compliance and quality standards.;; Prepare the necessary regulatory documentation for testing processes.
Spoken Languages:
German;; English
Skillset:
Embedded systems development
Hardware-related system programming
Testing tools
Issue tracking systems
Test automation frameworks
Visual Studio proficiency
Soft Skills:
Attention to detail
Team collaboration
Problem-solving
Effective communication
Qualifications:
Completed degree or vocational training in computer science, electronics, or a related field.
Practical experience in developing and implementing test cases for electronic systems and software in an industrial context.
Years of Experience:
3
Location:
Mannheim, Baden-Württemberg, Germany, EU
Job Benefits:
Permanent employment contract with job security since 1994.
Comprehensive onboarding program with mentorship.
Attractive salary model with additional vacation days and paid leave for special occasions.
Flexible working hours with the possibility of mobile work.
Personal coaching for professional development.
Regular company events to foster team spirit and enjoyment.
Corporate benefits including retirement plan contributions, accident insurance, and discounts on fitness memberships.
Working Conditions:
Full Time
Employment Type:
Permanent Contract
Company Culture:
The company fosters a supportive and innovative work environment, emphasizing continuous learning and team collaboration. Employees are encouraged to develop their skills and participate in engaging company events that promote camaraderie and well-being.
Opportunities For Advancement:
Professional development courses, Career progression within the company, Participation in innovative projects