Embedded software development – Who Needs Engineers
/wne_live
Software Engineering RecruitmentWed, 25 Sep 2024 22:40:02 +0000en-US
hourly
1 https://wordpress.org/?v=6.6.2/wne_live/wp-content/uploads/2023/06/cropped-wne_logo-3-32x32.pngEmbedded software development – Who Needs Engineers
/wne_live
3232Embedded Software Developer
/jobs/software-development-and-engineering/embedded-software-developer-3/
Wed, 25 Sep 2024 22:40:02 +0000/wne_live/jobs/jobs-categories/embedded-software-developer-3/Embedded Software Developer
Job Description:
Join a leading innovator in weighing and inspection technologies as an Embedded Software Developer. In this role, you will be instrumental in the development of embedded devices tailored for industrial applications. You will collaborate closely with various departments, including electronics development and measurement technology, to design device drivers and middleware for our cutting-edge weighing technology products. Your expertise will help shape the software architecture and maintain firmware packages for a range of target systems, ensuring our solutions are efficient, precise, and reliable for industries such as food, pharmaceuticals, and chemicals.
IT Languages:
C
C++
Python
Lua
As an Embedded Software Developer, your primary responsibilities will include the following::
Design and develop device drivers and middleware for weighing technology products;; Collaborate with electronics development and measurement technology teams to create robust software architecture;; Create and maintain firmware packages for various target systems;; Ensure the functionality and efficiency of embedded devices in an industrial setting
Spoken Languages:
English;; German
Skillset:
Embedded software development
Linux
Device drivers
Middleware development
Microcontrollers
SoCs
Ethernet
WLAN
Bluetooth
SPI
Fieldbus interfaces
OPC UA
Soft Skills:
Team collaboration
Problem-solving
Attention to detail
Effective communication
Qualifications:
Degree in computer science, electrical engineering, or a comparable field
Strong experience in embedded software development in a Linux environment
Years of Experience:
5
Location:
Hamburg, Hamburg, Germany, EU
Job Benefits:
Flexible working hours
Option for remote work
Company pension scheme
Exclusive employee discounts
Special payments and leave under collective agreements
Bike leasing
Working Conditions:
Full Time
Employment Type:
Permanent Contract
Company Culture:
We foster a family-like atmosphere while meeting the demands of a global organization. Our culture values collaboration, innovation, and commitment to excellence, allowing us to create impactful solutions.
Opportunities For Advancement:
Professional development programs, Career growth opportunities within the organization, Access to advanced training in new technologies
Are you eager to join a forward-thinking company in the automotive industry and contribute to software development and delivery? We are currently looking for a Junior Software Release Manager who is ready to embrace a new and exciting challenge. In this role, you will play a pivotal part in managing and coordinating software releases. Your responsibilities will include overseeing calibration deliveries, addressing discrepancies in deliveries in collaboration with project management and development teams, constructing software files for production and aftermarket delivery, managing additional releases for quality issues in the field, and maintaining calibration libraries and databases. Additionally, you will be tasked with further developing and ensuring the quality of calibration processes.
IT Languages:
C++
Python
As a Junior Software Release Manager, you will be responsible for various critical tasks that influence the success of software delivery within the company.:
Coordinate and monitor calibration deliveries;; Manage discrepancies in deliveries with project management and development teams;; Construct and deliver software files to production and aftermarket;; Handle additional releases to address quality issues in the field;; Maintain and update calibration libraries and databases;; Enhance and quality assure calibration processes
Spoken Languages:
English;; Swedish
Skillset:
Embedded software development
Calibration processes
Project management
Soft Skills:
Independence
Goal-oriented mindset
Strong communication skills
Leadership and engagement abilities
Responsibility
Initiative
Structured approach
Flexibility
Willingness to learn and develop
Qualifications:
Bachelor’s or Master’s degree in Engineering (Industrial Engineering and Management, Systems Technology or similar)
Experience in embedded software development is advantageous
Interest in the automotive field is a plus
Years of Experience:
3
Location:
Europe
Job Benefits:
Collective agreement benefits
Access to consulting managers and dedicated recruiters
Opportunity to work with a network of exciting companies
Pension plan options
Flex pension options
Access to a benefits portal with discounts on health, home, transport, and more
Corporate wellness services
Working Conditions:
Full Time
Employment Type:
Permanent Contract
Company Culture:
The company fosters a culture of innovation and sustainability, focusing on creating a better mobility world for businesses, society, and the environment. They prioritize employee well-being and provide a supportive work environment.
Opportunities For Advancement:
Career development opportunities, Potential for long-term engagement with innovative projects
This role is perfect for individuals who thrive on creativity and innovation when tackling complex technical challenges. You will have the autonomy to suggest optimal solutions while engaging in a variety of development projects aimed at improving existing products or bringing new ones to life. By focusing on cutting-edge cybersecurity technologies, you will be at the leading edge of advancements in the field. Teamwork is essential at this organization, as you will collaborate with diverse, cross-functional teams dedicated to solving specific cybersecurity challenges, ensuring a stimulating and adaptable work environment. The scope of products and business sectors may differ, but you will consistently be involved in the creation of exciting and groundbreaking innovations.
IT Languages:
Python
Java
C++
JavaScript
As a Cybersecurity Engineer, you will play a crucial role in enhancing clients’ cybersecurity posture through your technical expertise and comprehension of legal requirements. Your responsibilities will include leading and participating in various development projects, focusing on either the enhancement of existing products or the creation of innovative solutions from the ground up. You will collaborate closely with cross-functional teams to address and resolve complex issues, ensuring effective communication of intricate technical concepts to both expert and non-expert audiences.:
Assist clients in improving their cybersecurity measures;; Lead and engage in development projects;; Enhance and innovate products;; Collaborate with diverse teams to solve complex technical challenges;; Communicate complex technical information effectively
Spoken Languages:
English;; Swedish
Skillset:
Embedded Software Development
Product Cybersecurity
DevSecOps
Vulnerability Management
Operational Technology Security
ISO Standards Knowledge
Soft Skills:
Creative Problem Solving
Team Collaboration
Effective Communication
Adaptability
Analytical Thinking
Qualifications:
Experience in Embedded Software Development
Knowledge of Security in Connected Devices
Understanding of DevSecOps Practices
Experience with Vulnerability Management
Familiarity with Operational Technology Security
Interest in MedTech, Automotive, or Defense Sectors
Experience with Cybersecurity Standards
Years of Experience:
5
Location:
Gothenburg, Västra Götaland County, Sweden, EU
Job Benefits:
Hybrid work model
Competitive salary
Personal development opportunities
Training programs
Diversity and inclusion initiatives
Work-life balance support
Working Conditions:
Hybrid
Employment Type:
Permanent Contract
Company Culture:
The organizational culture is vibrant and inclusive, valuing diversity with over forty nationalities represented. The work environment promotes curiosity, collaboration, and knowledge sharing, ensuring that every team member has an opportunity to contribute their unique perspectives and skills.
Opportunities For Advancement:
Leadership roles in future projects, Opportunities to work on innovative technologies, Professional growth through training and mentoring
We are seeking an experienced Automotive Functional Safety Engineer to join our dynamic team in the Greater Gothenburg Metropolitan Area. In this role, you will be responsible for ensuring the functional safety of automotive software systems, adhering to industry standards such as ISO26262. Your expertise will play a critical role in the development and implementation of safety-compliant software solutions. You will collaborate with cross-functional teams to derive Technical Safety Requirements from Functional Safety Requirements, ensuring that safety goals are met at every stage of the development cycle. As part of our commitment to innovation, you will also engage in the creation of robust safety concepts and perform safety analyses including FMEA and FTA to mitigate risks effectively. Your contributions will help drive forward the future of automotive technology.
IT Languages:
C
C++
Python
As an Automotive Functional Safety Engineer, you will be tasked with several key responsibilities to ensure the safety and reliability of automotive systems.:
Derive Technical Safety Requirements based on confirmed Functional Safety Requirements and Safety Goals;; Allocate safety-relevant requirements to relevant development domains including hardware and software;; Develop Functional and Technical Safety Concepts;; Conduct FMEA and FTA analyses to identify potential failure modes and mitigate risks;; Collaborate with multi-disciplinary teams to implement safety measures throughout the development process
Spoken Languages:
English;; Swedish
Skillset:
Functional Safety
ISO26262
Embedded Software Development
FMEA
FTA
Requirements Management
Soft Skills:
Strong communication skills
Team leadership capabilities
Relationship building
Problem-solving aptitude
Intellectual curiosity
Qualifications:
Strong experience in implementing Functional Safety compliant software
Hands-on knowledge of ISO26262 standards
Familiarity with FMEA, FTA, and DRBFM methodologies
Experience in embedded software development within the automotive sector
Understanding of failure handling in software solutions for automotive systems
Proficiency in requirements management tools such as DOORS, Polariton, PTC, and IBM
Years of Experience:
8
Location:
Europe
Job Benefits:
Competitive salary
Health insurance
Flexible working hours
Professional development opportunities
Employee assistance program
Working Conditions:
Full Time
Employment Type:
Permanent Contract
Company Culture:
We foster a collaborative and innovative work environment that encourages continuous learning and professional growth. Our team values diversity and inclusion, and we are committed to making a positive impact in the communities we serve. We believe in empowering our employees to take initiative and contribute to cutting-edge projects that shape the future of technology.
Opportunities For Advancement:
Leadership roles in project management, Specialization in advanced functional safety methodologies, Opportunities to work on international projects, Potential for career advancement within the organization
We are seeking a talented Embedded Software Engineer to join our dynamic team. In this role, you will play a vital part in developing innovative software solutions for a variety of exciting projects across international markets including Europe, the United States, India, and the United Kingdom. You will engage directly with clients throughout the entire software development lifecycle—from initial specifications and prototyping to rigorous testing, certification, and eventual mass production. This position requires not just technical expertise but also a strong understanding of client needs and applications, making it essential that you are hands-on and occasionally willing to travel for on-site client meetings. Your contributions will be crucial in ensuring that our products meet the highest standards of quality and functionality.
IT Languages:
C
C++
C#
As an Embedded Software Engineer, you will be responsible for various critical tasks that drive the success of our projects.:
Collaborate with Cloud and Application engineers to develop detailed specifications;; Create and implement Embedded C-code for software solutions;; Conduct functionality tests throughout the development cycle, both in laboratory settings and on customer applications;; Manage software release processes to ensure timely delivery of products;; Document software strategies, including design descriptions and user handbooks
Spoken Languages:
English
Skillset:
Embedded Software Development
Functionality Testing
Software Documentation
Client Interaction
Project Management
Soft Skills:
Responsible
Service-minded
Thorough
Solutions-oriented
Detail-oriented
Strong relationship-building skills
Qualifications:
Degree in Computer Science, Electrical Engineering, Mechatronics, or a related field
Strong interest in Application Software Development demonstrated through academic or personal projects
Years of Experience:
3
Location:
Stockholm, Stockholm County, Sweden, EU
Job Benefits:
Flexible working hours
Opportunities for skill development
Collaborative work environment
Supportive team culture
Working Conditions:
Full Time
Employment Type:
Permanent Contract
Company Culture:
Our company fosters a collaborative and innovative environment where team members are encouraged to take ownership of their work. We value a culture of continuous learning and adaptation, ensuring that everyone has the opportunity to grow and develop their skills while contributing to impactful projects.
Opportunities For Advancement:
Career progression to Senior Engineer roles, Opportunities to lead projects, Participation in international projects
Join our team and play a pivotal role in enhancing the quality of engineering products at our center. You will be responsible for planning and maintaining quality assurance activities throughout the entire lifecycle of software projects, ensuring that all requirements are meticulously monitored and traced from architecture to design, coding, and testing phases. Your expertise will be vital in analyzing software product development requirements while guaranteeing that component-level software requirements align with system requirements through rigorous reviews. You will also track software metrics, ensuring compliance with relevant standards such as MISRA rules. As a quality assurance leader, you will assess and rectify errors, alerts, and complexity indicators from preliminary code analysis, supporting the preparation of 8D reports and ensuring effective testing strategies are in place. This role not only involves active participation in internal and external audits but also requires you to present quality indicators to the management team, fostering a quality-focused mindset within the technical department. By collaborating with project teams, you will ensure that quality-related tasks are well-communicated to customers and that new colleagues are effectively onboarded into the quality assurance area.
IT Languages:
C
UML
The successful candidate will engage in a variety of tasks aimed at ensuring product quality and compliance with both internal and external standards.:
Plan and maintain quality assurance activities throughout software project lifecycles;; Analyze and monitor software development requirements for consistency and traceability;; Conduct random reviews on work products to ensure alignment with component-level and system requirements;; Track software metrics and ensure adherence to internal standards and rules;; Assess preliminary code for errors and complexity indicators without executing it;; Support the preparation of 8D and LL reports;; Collaborate with project teams to define and adapt testing strategies;; Review test cases and outcomes for alignment with requirements;; Utilize software development tools to uphold processes and suggest improvements;; Ensure compliance with ASPICE standards and participate in audits;; Monitor and report on quality indicators within the technical department;; Facilitate continuous improvement initiatives among team members
Spoken Languages:
English;; German
Skillset:
Embedded software development
C programming
Software project management
Software version management
Microsoft Office
JIRA
UML
Soft Skills:
Analytical thinking
Initiative
Creativity
Persuasion
Assertiveness
Self-motivated
Responsible
Qualifications:
University degree in computer science, automation, electronics and telecommunications, informatics, mathematics or comparable
Experience with embedded software development and C programming language
Familiarity with tools for software project management and software version management
Years of Experience:
5
Location:
Cluj-Napoca, Cluj, Romania, EU
Job Benefits:
25 Days of annual leave
Flexible working hours
Home Office program
Medical subscription
Accident insurance
Sport activities and well-being initiatives
Mentorship opportunities
Access to e-learning platforms
Opportunity to attend conferences
Bookster subscription
Monthly budget for various services
Lunch discounts
Working Conditions:
Full Time
Employment Type:
Permanent Contract
Company Culture:
We foster a collaborative environment where growth is paramount. Our team thrives on mutual support, enjoyment in our work, and inspiration from one another. We are dedicated to creating a workplace that encourages professional development and work-life balance.
Opportunities For Advancement:
Professional development programs, Mentorship opportunities, Access to cutting-edge technology
As a key member of our engineering team, you will play a vital role in ensuring the highest standards of product quality throughout the software development lifecycle. Your responsibilities will include meticulous planning of quality activities, comprehensive analysis of product development requirements, and ensuring stringent monitoring and traceability from initial requirements through architecture, design, coding, and testing phases. You will check for consistency in software component requirements and their alignment with system-level requirements through systematic reviews. Your analytical skills will be put to the test as you track software metrics in accordance with established standards and internal guidelines. You will also be responsible for assessing and rectifying errors and complexity indicators identified during preliminary code analysis, all while supporting the project teams in developing and adapting testing strategies. You will utilize specialized software development tools to uphold process adherence and contribute to ongoing improvements. Compliance with industry standards such as ASPICE will be crucial, as will your involvement in internal and external audits. Your role will encompass monitoring quality indicators, reporting on quality status, and facilitating communication with customers regarding quality-related tasks. Your commitment to fostering a quality-focused mindset among colleagues will be essential in this position.
IT Languages:
C
UML
You will be responsible for a range of key tasks that ensure the quality and reliability of our software products.:
Plan and maintain quality activities throughout the software project lifecycle.;; Analyze software development requirements and manage traceability.;; Review and ensure consistency of software component requirements.;; Track software metrics and ensure adherence to coding standards.;; Assess and correct errors and complexity indicators from code analysis.;; Support project teams in testing strategy development and adaptation.;; Review test cases and outcomes for compliance with requirements.;; Utilize software development tools for process compliance.;; Monitor quality indicators and report to management.;; Facilitate quality-related communication with customers.
Spoken Languages:
English;; German
Skillset:
Embedded software development
C programming
Software project management
Version control
Microsoft Office proficiency
UML knowledge
Soft Skills:
Analytical thinking
Creativity
Initiative
Persuasiveness
Assertiveness
Self-motivation
Responsibility
Qualifications:
University degree in computer science, automation, electronics and telecommunications, informatics, or mathematics.
Experience in embedded software development and proficiency in C programming.
Strong communication skills across all levels of the organization.
Familiarity with software project management and version control tools.
Proficient use of Microsoft Office tools.
Understanding of UML and logical schematics.
Years of Experience:
5
Location:
Cluj-Napoca, Cluj, Romania, EU
Job Benefits:
25 days of annual leave for a balanced work-life.
Flexible working hours and home office options.
Comprehensive medical subscription.
Accident insurance coverage.
Sports and well-being initiatives.
Mentorship opportunities.
Access to e-learning platforms.
Conference attendance opportunities.
Bookster subscription for reading.
Monthly budget for various services.
Working Conditions:
Full Time
Employment Type:
Permanent Contract
Company Culture:
We foster a collaborative environment where we grow together, enjoy our work, and inspire each other. Our commitment to employee development is reflected in the diverse professional growth opportunities we offer.
Opportunities For Advancement:
Career growth within engineering roles., Opportunities to lead projects., Mentorship and continuous learning.