Job Description
This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.
Written by AI from the job title and company, not by Belcan, so some details may not match this job. The employer's own page has the real description.
Overview
The Senior Embedded Software Engineer at Belcan will play a pivotal role in designing, developing, and optimizing embedded software solutions for a variety of applications. This individual will collaborate closely with cross-functional teams to ensure the integration of software components with hardware. The position demands a robust understanding of embedded systems, strong problem-solving skills, and the ability to lead projects while mentoring junior engineers. The successful candidate will contribute to innovative projects that drive the future of technology within our organization.
Job Responsibilities
- Design and implement high-quality embedded software solutions for various applications.
- Collaborate with hardware engineers to define system requirements and ensure seamless integration.
- Conduct code reviews, unit testing, and integration testing to ensure software reliability and performance.
- Lead projects from conception through to deployment and documentation.
- Provide technical guidance and mentorship to junior engineers, fostering a collaborative work environment.
- Explore and implement new technologies to enhance software and system capabilities.
- Participate in troubleshooting and debugging embedded systems in a hands-on manner.
Qualifications
- Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field.
- A minimum of 5 years of experience in embedded software development.
- Proficient in programming languages such as C/C++ and Python.
- Strong understanding of embedded systems architecture and real-time operating systems.
- Experience with debugging tools, protocols, and embedded hardware interfaces (e.g., I2C, SPI, UART).
- Familiarity with version control systems, particularly Git.
- Excellent analytical and problem-solving skills with attention to detail.
Technologies & Tools
The Senior Embedded Software Engineer will work with various technologies and tools including embedded C/C++, real-time operating systems (RTOS), hardware diagnostic tools, integrated development environments (IDEs) such as Eclipse or Keil, and agile project management software. Familiarity with microcontrollers from manufacturers like ARM, Microchip, or Texas Instruments will also be essential, as will experience in using simulation and modeling tools to evaluate system performance.
Ideal Candidates
The ideal candidates for this position will possess a passion for technology and innovation, coupled with strong leadership qualities. They should demonstrate a proactive approach to problem-solving and the ability to thrive in a collaborative environment. Effective communication skills and a commitment to continuous learning are essential traits, as they will be expected to lead projects and mentor less experienced team members. Candidates should be adaptable, motivated, and eager to contribute to the development of cutting-edge embedded solutions.
Worldwide, unemployment was 4.9% in 2025, and 12.4% among 15 to 24-year-olds, by the International Labour Organization’s estimates. Every country, ranked →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.