We are seeking an Embedded Software Developer to join our team developing an edge-deployed video-based fire detection system.
In this role you will extend and maintain a modular application stack consisting of a C/Python-based backend and a web frontend built in Angular.
You will be responsible for implementing new features maintaining software quality and security and ensuring seamless interaction between all software components running locally on a Linux-based edge device.
Your contribution to something big:
- Design implement and extend backend services using C and Python for intelligent video analytics and embedded platforms;
- Develop and maintain REST APIs enabling seamless communication with frontend interfaces and other system components;
- Collaborate closely with the video analytics team to integrate backend interfaces into their modules;
- Maintain and enhance our Angularbased web frontend ensuring usability responsiveness and alignment with Bosch design guidelines;
- Ensure reliable and secure data exchange across the full stack;
- Develop maintain and improve CI/CD pipelines for automated builds testing and deployment;
- Apply modern software engineering best practices including unit testing static code analysis and peer code reviews;
- Work in an agile crossfunctional environment together with software testers system architects and developers from related domains;
- Support systemlevel validation and testing activities on our embedded platform.
Qualifications :
What distinguishes you:
- Education: Bachelors or Masters degree in Computer Science Electrical Engineering or a comparable field.
- Experience:
- Solid handson experience in C and Python software development;
- Experience designing and maintaining REST APIs;
- Practical experience with CI/CD systems automated testing and secure software development practices;
- Understanding of Linuxbased software deployment and integration.
- Nice to have:
- Experience with web frontend development (preferably Angular);
- Knowledge of Flask or similar Python web frameworks;
- Familiarity with modular software architectures and RESTful design principles.
- Knowhow:
- Strong understanding of backend development and fullstack principles;
- Ability to work with distributed systems and embedded environments.
- Languages: English at B2 level or higher.
- Working Style and Methods:
- Structured reliable and qualitydriven approach to software development;
- Enjoys working collaboratively within crossfunctional teams;
- Ability to work independently when required in technically challenging topics.
- Personality:
- Analytical thinker with a proactive problemsolving mindset;
- Communicative open and curious about exploring new technologies.
Additional Information :
Work #LikeABosch includes:
Flexible work conditions
Hybrid work system
Exchange with colleagues around the world
Health insurance and medical office on site (nutrition psychology physiotherapy and general clinic)
Training opportunities (i.e. technical training foreign languages training) & certifications
Opportunities for career progression and continuous professional development
Access to great discounts in partnerships and Bosch products
Sports and health related activities (gym)
Free parking lot
Canteen
Success stories dont just happen. They are made...
Make it happen! We are looking forward to your application!
Remote Work :
No
Employment Type :
Full-time
We are seeking an Embedded Software Developer to join our team developing an edge-deployed video-based fire detection system. In this role you will extend and maintain a modular application stack consisting of a C/Python-based backend and a web frontend built in Angular. You will be responsible for ...
We are seeking an Embedded Software Developer to join our team developing an edge-deployed video-based fire detection system.
In this role you will extend and maintain a modular application stack consisting of a C/Python-based backend and a web frontend built in Angular.
You will be responsible for implementing new features maintaining software quality and security and ensuring seamless interaction between all software components running locally on a Linux-based edge device.
Your contribution to something big:
- Design implement and extend backend services using C and Python for intelligent video analytics and embedded platforms;
- Develop and maintain REST APIs enabling seamless communication with frontend interfaces and other system components;
- Collaborate closely with the video analytics team to integrate backend interfaces into their modules;
- Maintain and enhance our Angularbased web frontend ensuring usability responsiveness and alignment with Bosch design guidelines;
- Ensure reliable and secure data exchange across the full stack;
- Develop maintain and improve CI/CD pipelines for automated builds testing and deployment;
- Apply modern software engineering best practices including unit testing static code analysis and peer code reviews;
- Work in an agile crossfunctional environment together with software testers system architects and developers from related domains;
- Support systemlevel validation and testing activities on our embedded platform.
Qualifications :
What distinguishes you:
- Education: Bachelors or Masters degree in Computer Science Electrical Engineering or a comparable field.
- Experience:
- Solid handson experience in C and Python software development;
- Experience designing and maintaining REST APIs;
- Practical experience with CI/CD systems automated testing and secure software development practices;
- Understanding of Linuxbased software deployment and integration.
- Nice to have:
- Experience with web frontend development (preferably Angular);
- Knowledge of Flask or similar Python web frameworks;
- Familiarity with modular software architectures and RESTful design principles.
- Knowhow:
- Strong understanding of backend development and fullstack principles;
- Ability to work with distributed systems and embedded environments.
- Languages: English at B2 level or higher.
- Working Style and Methods:
- Structured reliable and qualitydriven approach to software development;
- Enjoys working collaboratively within crossfunctional teams;
- Ability to work independently when required in technically challenging topics.
- Personality:
- Analytical thinker with a proactive problemsolving mindset;
- Communicative open and curious about exploring new technologies.
Additional Information :
Work #LikeABosch includes:
Flexible work conditions
Hybrid work system
Exchange with colleagues around the world
Health insurance and medical office on site (nutrition psychology physiotherapy and general clinic)
Training opportunities (i.e. technical training foreign languages training) & certifications
Opportunities for career progression and continuous professional development
Access to great discounts in partnerships and Bosch products
Sports and health related activities (gym)
Free parking lot
Canteen
Success stories dont just happen. They are made...
Make it happen! We are looking forward to your application!
Remote Work :
No
Employment Type :
Full-time
View more
View less