Embedded Software Engineer at Kollmorgen Automation AB in Mölndal

Apply for the Embedded Software Engineer position at Kollmorgen Automation AB in Mölndal. Find the best jobs for you effortlessly with InJob.AI, your ultimate solution for job search. Discover top job opportunities and streamline your job search process.

alert circle

Job Description

We are looking for you, an Embedded Software Engineer that are looking for a new challenge in a global high-tech product company! We have been developing world-leading Automated Guided Vehicle (AGV) systems for the last 50 years and we have a prosperous future ahead of us since the market growth is huge!
About the position
As an Embedded Software Engineer, you will be a part of our Hardware Engineering team that today consists of three people working with development of our hardware products and one embedded software engineer. The electronics portfolio consists of products developed in-house as well as by third parties. In this position, you will also work closely to our Vehicle Software Team that are developing software for vehicle motion control, sensors, and localization. As an Embedded Software Engineer in our Hardware Team, you will have a crucial role in enhancing the efficiency of the hardware development as well as being the link between the Hardware team and the Vehicle Team. Since this is a newly established team, you will have the unique opportunity to contribute from the ground up and make a significant impact.
Key Responsibilities:
- Collaborate closely with colleagues to develop software needed to evaluate prototype hardware and create product requirements for new products.
- Integrate new and updated product requirements.
- Coordinate development activities with partners and suppliers.
- Coordinate and align with developers, product owners, and product managers to meet internal and external architecture demands.
- Maintain software for products such as manual control devices, drives, displays, and navigation sensors, using Infineon Aurix and STM32 microcontrollers.
The technologies used in the team include C++, Linux, Yocto, and CAN.
About you
You possess excellent communication skills, enabling you to interact effectively with different teams, external parties, and other stakeholders. You actively participate in team discussions, contributing your perspectives and insights to drive collaboration and innovation.
To be successful in this role, we believe you have experience working with: C, C++, Linux
It would be a plus if you also have experience working with: Python, CAN, Yocto, Hardware Verification
About us
Kollmorgen Automation is a Regal Rexnord brand, and we have our headquarter in Mölndal, Sweden. The target is to provide world-leading technology for the rapidly growing market of Automated Guided Vehicle (AGV) Systems and Mobile Robots. An AGV system is a fleet of mobile robots that automatically transport goods in a network of fixed virtual roads, designed according to the specification of the site, e.g., a warehouse. There are about 120 employees working with product development, professional services, sales, marketing, and finance.
Some of the good things that we offer
- Innovation Days every twelve weeks - a 24-hour event for the whole company to dig deeper, explore new areas and solve problems!
- Gym at the office filled with machines for strength and fitness that is always open and free to use for all our employees
- Free parking outside our office
- Noise cancelling headphones and home office equipment (office chair, screens etc)
- Career opportunities within the company – we have employees who have worked with us for many years in different roles and departments
- Day of Caring – every year we take one day to clean the west coast beaches together ️
- 6 weeks’ vacation! ️️
- Work time reduction – it gives you around 7 extra days off per year
- Collective agreement, occupational pension, wellness allowance
Apart from above, Kollmorgen is characterized by an entrepreneurial spirit where you get the opportunity to carry out your ideas with the help of the company's experts. We focus on engagement and personal development as essential tools for our success. We give you the opportunity to work in an open environment where ideas and thoughts are lifted freely among colleagues.
Additional information
Full-time employment. Based in Mölndal, Sweden. We recruit based on our values and for us it is important that you continuously want to develop yourself together with us! Selection takes place on an ongoing basis, so send your application as soon as possible. Welcome with your application! See more open positions, follow us on Facebook, get to know us better through our Candidate Blog, and see videos about our products at our YouTube channel!

AI Powered Job Insights

Exciting Opportunity for an Embedded Software Engineer! Kollmorgen Automation AB is on the lookout for a talented Embedded Software Engineer to play a crucial role in their Hardware Engineering team, which is focused on innovative Automated Guided Vehicle (AGV) systems.

📍 Location: Mölndal, Sweden  
💼 Position: Embedded Software Engineer  
⏰ Type: Full-time  
📅 Date Posted: 2024-06-12  

Role Summary:  
- Join a newly established team within a global high-tech product company.  
- Contribute significantly to the development of hardware products and software for vehicle motion control.  
- Collaborate with various teams and stakeholders to enhance product efficiency.  

What You'll Do:  
- Develop software for evaluating prototype hardware and defining new product requirements.  
- Integrate and update product requirements in alignment with team goals.  
- Coordinate development activities with partners and suppliers.  
- Maintain software for devices like manual control devices, drives, displays, and navigation sensors.  
- Utilize technologies including C++, Linux, Yocto, and CAN.  

What's Needed:  
- Experience in C, C++, and Linux.  
- Excellent communication skills for effective collaboration with diverse teams.  
- A proactive attitude towards problem-solving and innovation.  

Preferred Skills:  
- Familiarity with Python, CAN, Yocto, and hardware verification is a plus.  
  
Additional Perks:  
- Enjoy Innovation Days, gym access, and generous vacation policies.  
- Benefit from opportunities for career advancement and a supportive work environment.  
- Participate in community initiatives like the Day of Caring.  

If you're seeking a dynamic role in a thriving industry, this opportunity could be the next step in your career!

Top Interview Questions

  • Q: Can you describe your experience working with C and how you have applied it in embedded systems development?

    A: I have worked extensively with C in embedded systems, particularly in developing firmware for microcontrollers. For example, I programmed an Infineon Aurix microcontroller to manage different I/O operations and implemented real-time response mechanisms, ensuring the system operated effectively while meeting strict time constraints.

  • Q: How do you approach collaborating with hardware engineers to ensure seamless integration of software and hardware in projects?

    A: Collaboration with hardware engineers is critical. I begin by understanding the hardware specifications thoroughly and maintain regular communication to align our goals. During a recent project, I organized joint review sessions where software and hardware teams could discuss integration challenges, which significantly improved our development timelines and reduced bugs.

  • Q: What strategies do you use to troubleshoot and resolve issues in embedded software, especially when working with complex systems like AGVs?

    A: When troubleshooting embedded software, I employ a systematic approach. I replicate the issue in a controlled environment and use debugging tools to trace the source of the problem. For instance, while working on AGV software, I encountered an unexpected behavior in sensor readings, which I resolved by analyzing data logs and updating the communication protocol to enhance data integrity.

  • Q: Can you discuss a time when you had to implement changes based on evolving product requirements? How did you manage that?

    A: In a previous role, we received updated product requirements midway through development. I prioritized the new features based on their impact and feasibility, communicated with all stakeholders to realign expectations, and adjusted our project timeline accordingly. This proactive management ensured we delivered a product that met the client's needs without sacrificing quality.

  • Q: What experience do you have with Linux and Yocto, and how have you utilized them in your embedded software projects?

    A: I have significant experience using Linux for embedded systems and have utilized Yocto to create custom Linux distributions for specific hardware platforms. In one project, I used Yocto to manage our software stack for an AGV system, enabling efficient deployment and updates of the system's firmware while ensuring compatibility with various hardware components.

People Faces

200+ professionals have found their dream job with InJob.ai this week.

salary

Salary Benefits

Salary details not provided

application process

Want to apply directly?

Apply for the Embedded Software Engineer position at Kollmorgen Automation AB in Mölndal using https://www.glassdoor.com/job-listing/j?jl=1009318918778

Get StartedGet Started

Similar Jobs found by InJob.AI


Digital Product Owner

Volvo Group, Gothenburg

Software Developer

Leoware Sverige AB, Gothenburg

Android Application Developer

Sebratec, Gothenburg

React Developer

Recorded Future, Gothenburg

Scala Game Developer

Evolution Services Sweden AB, Gothenburg

Frontend Game Developer

Evolution Services Sweden AB, Gothenburg

Scroll To Top
Get Started

Frequently asked Questions

Still have a question? Check out our FAQ section below.

FAQ Section

InJob searches for the best jobs, based on your profile and automatically generates customized cover letters for you. It saves a lot of hours in your job hunting time.

InJob creates your profile by having a conversation with you to learn about your skills and requirements. It also scans your resume to gather information about your experiences, skills, and achievements. This information is used to craft your profile in the backend which is further used to match jobs and gives you a personalized cover letter for each job opportunity.

InJob searches for job opportunities across a wide range of sources, including LinkedIn, Indeed, and hundreds of other job boards to find hidden gems. Its search is not limited, ensuring it covers as many potential job listings as possible. It also searches the career pages of individual companies that suit your target industry and location and you get applied there.

InJob is constantly active, scanning for fresh job opportunities every single minute. This ensures that you are the first person to apply to new job listings that align with your profile.

InJob plays matchmaker by comparing your profile and resume with job listings. Each job receives a score from 1-10, indicating how well you match with it.

In the upcoming update, Yes, this will be included and this will be the main differentiator. InJob will apply for jobs on your behalf. It will target top matches and craft custom cover letters for each job, ensuring your application stands out. InJob will also handle the application process, including visiting company websites and filling out forms.

In the upcoming update, Yes, InJob will provide an interactive dashboard that serves as mission control for your job search. It will display all the jobs InJob has applied for you and their current status. You will also be able to track which companies have shown interest in your profile and view the feedback they provided.

In an upcoming feature, Yes, InJob will collect all feedback, including positive and constructive feedback, and presents it to you. This will allow you to know exactly where you stand in the job market and provides insights on how to improve your skills.