(Senior) Design Engineer, Embedded Software
at Treon
Tampere, Länsi-Suomi, Finland -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 19 Feb, 2025 | Not Specified | 19 Nov, 2024 | N/A | Maintainability,Programming Languages,Software Development,English,Readability | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – Corp 2 Corp |
Contract to Hire – Corp 2 Corp |
Description:
GENERAL OVERVIEW
Treon is a leading technology company with a mission to help businesses improve productivity, enhance operational visibility, and sustainability. Our platform, Treon Connect, boosts operational efficiency by utilizing data-driven automation to extend machine lifespan, monitor assets, increase productivity, and ensure safety across industries. Treon is trusted by global leaders to provide secure, customized products that integrate seamlessly into existing business solutions.
As a diverse multi-cultural team we are better together: We appreciate the value of collaboration internally and with our partners. We are committed to doing the right thing, making smart choices that benefit us, our partners and the world.
We are now seeking an (Senior) Design Engineer, Embedded Software. As an Embedded Software Engineer you will design, develop and test software that is used in Treon products. You work in project teams that includes professionals of multiple areas. To succeed you need to work closely together and support each other.
QUALIFICATIONS AND SKILLS
Degree in software engineering or equivalent diploma
Proven experience in embedded software development
Strong proficiency in C programming languages in real-time OS environment (freeRTOS, Zephyr)
Ability to write clean code that is designed for readability and maintainability
Strong analytical and debugging skills, knowledge on debugging tools and techniques.
Ability to work with cross-functional teams
Good spoken and written English
Responsibilities:
Analyse system requirements and design embedded software solutions that meet project objectives.
Develop and maintain software for embedded systems, including firmware, device drivers, and applications running at real-time operating systems.
Write efficient and optimized code using mainly C as programming language.
Collaborate with hardware engineers to integrate software with hardware components and peripherals.
Conduct unit testing, participate in integration testing, and end-to-end testing to ensure the quality and reliability of the software.
Optimize software performance and efficiency for resource-constrained environments.
Debug embedded systems to resolve issues.
Document software designs, specifications, and implementation details.
The job can be personalised based on the chosen candidate’s skills and preferences.
REQUIREMENT SUMMARY
Min:N/AMax:5.0 year(s)
Computer Software/Engineering
IT Software - Application Programming / Maintenance
Software Engineering
Graduate
Software Engineering, Engineering
Proficient
1
Tampere, Finland