Embedded Software Development Engineer
Description
- You develop watch embedded software
- You develop software for tools, test, and continuous integration systems
- As a developer, you contribute to project backlog management (refinement, estimate, dependencies), to product increment/sprint planning, reviews, and retrospectives
- You help to write software specifications in collaboration with project members (which may encompass human-machine interface, communication protocols, watch functions, security systems)
- You consolidate your and our expertise through the creation of appropriate documentation
- You follow the software development workflow and contribute to its continuous improvement
- You closely cooperate with other parts of the company to ensure the quality of the product – customers, hardware teams, qualification, 3rd parties and manufacturing
Profile
- You have a passion for developing miniaturised and highly power optimized, battery operated, electronic products
- You have demonstrated skills in embedded software (C language is required, C++ and Python desirable, other languages are an asset), along with the ability to model software design (g. UML)
- You can demonstrate quality of your work through unit tests and on target automated tests
- You have demonstrated experience in Continuous Integration (CI) based development model & tools (g. Jenkins, Python, Git, BitBucket, Lint, SonarQube)
- You have theoretical and can demonstrate practical knowledge of microcontrollers (g. ARM-Cortex M, RISC-V)
- You are comfortable with SAFe/agile methodology & tools (g. Atlassian JIRA / Confluence)
- You have demonstrated knowledge in at least one of these Software disciplines:
- Wireless communications (Bluetooth Low Energy)
- Real-time OS (g. FreeRTOS, Zephyr)
- Communication protocols (SPI, I2S, I2C, UART, USB)
- Signal processing algorithms (HRM, GPS, pedometer)
- Graphical libraries
- Security (encryption algorithms, security concepts / standards)
Skills
Engineer with a Bachelor or Master's degree in computer science or equivalent
Languages
- You communicate fluently in English (verbal, written)
- French is highly desirable
- German is a plus
Address
ETA SA Manufacture Horlogère Suisse
Schild-Rust-Strasse 17
CH-2540 Grenchen
Contact
Christine Kiener Moning
HR Business Unit Manager