drjobs Senior Embedded SW Developer

Senior Embedded SW Developer

Employer Active

The job posting is outdated and position may be filled
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Job Location drjobs

Espoo - Finland

Salary drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Job Description

We are group of professionals who work for a company that creates innovative solutions for the urban mobility sector. We use the latest technologies and tools to develop embedded software applications for various devices and systems that improve the flow of urban life and add value to buildings throughout their life cycle.

As a Senior Embedded SW Developer, you will be working with me on projects such as:

Developing embedded software applications for Linux-based platforms, using Yocto, Linux Buildroot, and Linux PKI. Working with cross-functional teams, including hardware engineers, software developers, and QA engineers, to define and implement embedded software requirements. Optimizing and fine-tuning embedded software to ensure optimal system performance, reliability, and efficiency. Identifying and troubleshooting software defects and performance issues, implementing appropriate solutions and optimizations.

These skills and qualifications are needed because:

Embedded Linux platforms are widely used in the urban mobility sector, as they offer flexibility, scalability, and security for embedded devices and systems. Yocto, Linux Buildroot, and Linux PKI are essential tools for creating customized Linux distributions, managing dependencies, and securing communication between embedded devices and systems. Gitlab and Jenkins are useful tools for managing code repositories, automating builds, testing, and deployment of embedded software applications. Networking (DNS, VLAN, Firewalls) is important for ensuring the connectivity and functionality of embedded devices and systems in different network environments. Python and C++ ie 17 and 20 are powerful programming languages that offer high performance, readability, and compatibility for embedded software development. Software development processes and best practices, such as version control, debugging, and testing methodologies, are crucial for ensuring the quality and reliability of embedded software applications. Agile/Scrum methodologies and tools are helpful for managing projects in a fast-paced and collaborative environment, where requirements and priorities can change frequently.

We expect you to have:

Proven experience in embedded software development, with a focus on embedded Linux platforms,Yocto. Experience in Linux Buildroot and Linux PKI. Experience in Gitlab and Jenkins. Understanding of Networking (DNS, VLAN, Firewalls). Strong background in Python and C++ ie 17 and 20 programming languages. Solid understanding of software development processes and best practices, including version control, debugging, and testing methodologies. Ability to work independently and collaboratively within a team, with strong problem-solving and communication skills. Familiarity with Agile/Scrum methodologies and tools is a plus. Good English writing and speaking skills is a plus.


Employment Type

Full Time

Company Industry

About Company

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.