Embedded software developer
Kuznitsa
№14773425, 29 octombrie 2024
Oraș:
Chișinău
Studii:
Orice
Experiența de munca:
Orice
Salariu:
Nespecificat
Program de muncă:
Full-time
Locul de muncă:
În locația angajatorului
About the Company?
Join a fast-growing, innovative team dedicated to creating cutting-edge embedded systems. Our company, with a team of 20 professionals, provides both hardware and software development services that meet the highest industry standards. With clients in North America, Europe, and Asia, we work on projects that shape the future of embedded technology. We foster a collaborative and supportive environment, focusing on high-quality results while offering flexibility and growth opportunities.
Advantages?
- Work in a small, agile company with a global reach.
- Health insurance, paid vacation, and public holidays.
- Opportunities for professional growth in a high-demand field.
- Flexible relocation support for candidates moving to Moldova or Romania.
- A mix of in-office and remote work (up to 15% remote after the initial onboarding period).
Skills and knowledge?
- Programming Languages: Strong proficiency in C and C++.
- Embedded Systems: Hands-on experience with Embedded Linux and Real-Time Operating Systems (RTOS).
- Driver Development: Low-level driver development and optimization.
- Build Systems: Familiarity with build systems and automation tools.
- Full-Stack Understanding: Experience in full-stack development is a plus.
- Hardware Knowledge: Ability to read and understand electronics schematics; experience with oscilloscopes, logic analyzers, and power supplies is a strong plus.
- Additional Skills: Strong debugging skills, experience with unit and module testing, system profiling, and hardware bring-up.
- Experience working in small teams (companies under 50 employees).
- English proficiency at B2 level (Upper-Intermediate).
Responsibilities:
- Design, develop, and maintain embedded software using C/C++.
- Specification and documentation of real-time, object-oriented software.
- Debug and optimize both software and hardware systems.
- Perform testing, unit testing, mocking, and module testing to ensure software reliability.
- System profiling to ensure efficient operation of embedded systems.
- Handle hardware bring-up and collaborate with teams on low-level software development.
- Communicate effectively with clients and provide regular updates.
- Collaborate with teams to test and validate embedded software performance.
- Contribute to the full product lifecycle, from concept to release.
Recruiting process
- Pre-screening Interview: A brief interview with HR to assess initial fit and qualifications.
- Technical Interview: A detailed interview to evaluate technical skills and problem-solving abilities.
- Offer and onboarding process.
Join a fast-growing, innovative team dedicated to creating cutting-edge embedded systems. Our company, with a team of 20 professionals, provides both hardware and software development services that meet the highest industry standards. With clients in North America, Europe, and Asia, we work on projects that shape the future of embedded technology. We foster a collaborative and supportive environment, focusing on high-quality results while offering flexibility and growth opportunities.
Advantages?
- Work in a small, agile company with a global reach.
- Health insurance, paid vacation, and public holidays.
- Opportunities for professional growth in a high-demand field.
- Flexible relocation support for candidates moving to Moldova or Romania.
- A mix of in-office and remote work (up to 15% remote after the initial onboarding period).
Skills and knowledge?
- Programming Languages: Strong proficiency in C and C++.
- Embedded Systems: Hands-on experience with Embedded Linux and Real-Time Operating Systems (RTOS).
- Driver Development: Low-level driver development and optimization.
- Build Systems: Familiarity with build systems and automation tools.
- Full-Stack Understanding: Experience in full-stack development is a plus.
- Hardware Knowledge: Ability to read and understand electronics schematics; experience with oscilloscopes, logic analyzers, and power supplies is a strong plus.
- Additional Skills: Strong debugging skills, experience with unit and module testing, system profiling, and hardware bring-up.
- Experience working in small teams (companies under 50 employees).
- English proficiency at B2 level (Upper-Intermediate).
Responsibilities:
- Design, develop, and maintain embedded software using C/C++.
- Specification and documentation of real-time, object-oriented software.
- Debug and optimize both software and hardware systems.
- Perform testing, unit testing, mocking, and module testing to ensure software reliability.
- System profiling to ensure efficient operation of embedded systems.
- Handle hardware bring-up and collaborate with teams on low-level software development.
- Communicate effectively with clients and provide regular updates.
- Collaborate with teams to test and validate embedded software performance.
- Contribute to the full product lifecycle, from concept to release.
Recruiting process
- Pre-screening Interview: A brief interview with HR to assess initial fit and qualifications.
- Technical Interview: A detailed interview to evaluate technical skills and problem-solving abilities.
- Offer and onboarding process.
Închide
Felicitări,
CV-ul tău a fost transmis cu succes! 🥳
Închide
CV-ul tău a fost transmis cu succes! 🥳