Software Developer for Embedded Systems and Development Tools
Primary stack
Job description
About the Position
Are you on the lookout for a company at the forefront of technology and innovation, that will stretch and promote you in the long term? Would you like a position where you can give your technical skills free rein? Then, apply now!
We are looking for a Software Developer for Embedded Systems and Development Tools to join our netX tools department at our site in Hattersheim am Main, with the earliest possible start date.
Responsibilities
- Provide basic functions, such as booting external flash drives, debugging interfaces, secure booting, and programming interfaces for our ARM Cortex-based network controller family netX.
- Specification, development, verification, and documentation of ROM codes and development tools.
- Update tools for Windows/Linux development to support colleagues in debugging, safe booting, and programming flash drives.
- Focus on modularity, recycling, and maintainability.
- Apply appropriate continuous integration methods in the development.
Requirements
- Successfully completed a degree in automation, information technology, electro-technology, or a related discipline.
- Several years’ professional experience with programming languages such as ARM assembler, C/C++, Python, and/or Lua.
- Professional experience in the specification and documentation for software programs.
- Professional experience with tools for version management, such as SVN and GIT.
- Professional experience with CI tools, such as Jenkins, Bitbucket, and Gitlab.
- Professional experience with debuggers, such as Lauterbach and/or OpenOCD.
- Professional experience in the development of USB/IO drivers for Windows and/or Linux.
- Professional experience with Ethernet protocols at TCP/IP and UDP level.
- Good knowledge of German and English.
- Team player with a passion for creating development tools as part of an agile team of developers.
We Offer
- 0% boredom: exciting tasks in a young, technically-focused company.
- 100% planning reliability: an open-ended employment contract with attractive terms and conditions.
- Team spirit: a motivated team with experienced, open-minded, and helpful co-workers.
- Continuing education: available (and desired!) at any time through training days, the library, webinars, etc.
- Learning from experienced colleagues and passing on your knowledge.
- Innovation: working with the most advanced technologies and enjoying a lot of leeway in organizing your procedures and workflows.
About the Company
We have been the market leader for industrial communications for over 35 years. With 35 years in industrial applications and forward-looking research and development, we are a world leader with our portfolio of solutions for fieldbuses and Real-Time Ethernet.
How to Apply
Then support our team! We are not looking for career types who prefer to work with their elbows rather than their head, but colleagues who enjoy challenges, like to have a laugh from time to time, and join in with commitment.
Human Resources
Your application and everything about working at Hilscher: our human resources department.
Phone: +49 (0) 6190 – 9907-0
E-Mail: [email protected]
© Hilscher Gesellschaft für Systemautomation mbH. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.