NBB Controls + Components GmbH
3 months ago
Embedded Software Engineer for Innovative Radio Solutions in Machine Control
Sign up to save this job, get alerts, and apply with an optimized CV.
Company information
- Company
- NBB Controls + Components GmbH
- Location
- Ölbronn-Dürrn Germany
- Posted
- 3 months ago
Job description
For over 40 years, we have developed, produced, and distributed electromechanical systems, industrial electronics, and industrial radio remote control systems. The foundation of our company's success is our well-trained and motivated team that always brings its full commitment to customers and partners. It is important for us to offer long-term career prospects and development opportunities – our numerous long-serving employees can confirm this. As we also want to continuously develop ourselves as a company and expand strongly, we are always on the lookout for talented, experienced, and motivated new additions in various areas.
"Stillstand is Rückschritt!"
This motto lives on in our products and employees.
Aufgaben
- Development, concept, and hardware-near programming of Embedded Systems in C/C++ within structured development processes
- Integration, testing, and commissioning of prototypes and later models on target hardware (e.g. MSP430, ARM Cortex)
- Creation of test cases, automated tests, and SW troubleshooting for new developments and existing products
- Participation in risk analyses and implementation of functional safety requirements
- Ensuring code quality and development documentation - internally and against external certification bodies
- Closely working with other software and hardware developers as well as using common development and versioning tools (e.g. Git, Jira, CI/CD)
Qualifikation
- SUCCESSFUL completion of a degree in Electrical Engineering, Mechatronics, Technical Informatics or a comparable qualification
- Multiple years of professional experience in Embedded Software Development, ideally with experience using ARM-based microcontrollers
- Experience with the development according to common software development processes (functional safety) from requirement specification to design and testing (e.g. TESSY) up to documentation
- Practical experience in commissioning PCBs and assemblies, fault finding, and handling measuring instruments (e.g. oscilloscope and logic analyzer)
- Systematic, analytical, and independent working style as well as teamwork and secure communication in German and English
- Ideal knowledge of high-frequency technology, telecommunications or electromagnetic compatibility
Tools, Devices, Libraries:
- TI MSP430, ARM Cortex-R/M
- Bare-Metal Development and Free RTOS
- IAR Embedded Workbench, TI Code Composer Studio, GCC
- Git, Jira / Confluence, CI/CD, TESSY
- MS Office
Internal Notes:
- Multiple years of experience = ideally > 5 years of practical experience in software development
Benefits
- Canteen
- E-Bike Leasing
- Pensionable Benefits
- Free water and coffee
- Soft drink vending machine against payment
- 30 days of vacation
- Employee events
- Parking spaces
- Good public transportation links
- Air-conditioned working area
Required skills
- telecommunications
- ms office
- ci/cd
- risk analysis
- jira
- embedded systems
- git
- code quality
- confluence
- c/c++
- functional safety
- electromechanical systems
- gcc
- electromagnetic compatibility
- industrial electronics
- iar embedded workbench
- high-frequency technology
- development documentation
- msp430
- arm cortex-r/m
- bare-metal development
- free rtos
- ti code composer studio
- tessy
- industrial radio remote control systems
Interested in this position?
Create your free account and tailor your CV to match this job.