This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
We are seeking a self-motivated, talented, and exceptional Senior Embedded Software Engineer to fill a vital role in our expanding development team. The Senior Embedded Software Engineer position includes a wide range of responsibilities throughout the product development lifecycle. You will work well both individually and on multi developer projects.
Job Responsibility:
Requirements validation and capture
Task scoping
Architecture
Implementation
Testing
Manufacturing support
Provide feature upgrades to existing products
Assist in the development of new projects
Design and implement software for execution on custom embedded platforms, including drivers and board support packages
Participate in system architecture design, including RTOS and processor, microcontroller, and peripheral selection decisions
Requirements:
Eight years of professional experience developing and debugging real-time firmware for production products
4 year degree in computer science or electrical engineering, or equivalent experience
Strong C and C++ programming skills
Some electronics knowledge with the ability to debug digital subsystems using electronic test equipment such as logic analyzers and oscilloscopes
Experience with bare metal programming and one or more RTOSs (e.g. FreeRTOS, uC/OS)
Experience with custom board bring-up and troubleshooting hardware-software integration issues
Expertise with common embedded tool chains (e.g. GCC, Keil, IAR, CCS) and version control systems (e.g. SVN or Git)
Excellent written and spoken communication skills
Solid understanding and experience in software engineering methodologies and best practices
Nice to have:
Desirable to have experience developing software for medical equipment using IEC 62304 compliant development processes
Welcome to CrawlJobs.com – Your Global Job Discovery Platform
At CrawlJobs.com, we simplify finding your next career opportunity by bringing job listings directly to you from all corners of the web. Using cutting-edge AI and web-crawling technologies, we gather and curate job offers from various sources across the globe, ensuring you have access to the most up-to-date job listings in one place.
We use cookies to enhance your experience, analyze traffic, and serve personalized content. By clicking “Accept”, you agree to the use of cookies.