Software Engineer
Topcon Positioning • August 13
Topcon Positioning Group is headquartered in Livermore, California, USA (topconpositioning.com). We design, manufacture and distribute productivity tools for developing a brighter future. Whether cultivating the earth or building upon it, Topcon brings innovation in workflow automation and seamless connectivity of data to construction, geopositioning and agriculture industries focused on developing a sustainable tomorrow.
Learn more about working with us at topconcareers.com
Job Purpose
Work within the engineering group on embedded software with responsibility for taking a product from concept to reality, and creating or adapting the software as required for the application.
Main duties and responsibilities
Required experience, skill and knowledge
Topcon is an equal opportunity employer. All applicants will be considered for employment without attention to race, color, religion, sex, sexual orientation, gender identity, national origin, veteran, or disability status.
Learn more about working with us at topconcareers.com
Job Purpose
Work within the engineering group on embedded software with responsibility for taking a product from concept to reality, and creating or adapting the software as required for the application.
Main duties and responsibilities
- Design and develop a range of embedded product.
- Write software for embedded applications for both new developments and maintenance of existing products.
- Implement software as specified.
- Simulation and test of software in order to improve reliability and compatibility within products.
- To develop flow charts and specifications that clearly outlines the functionality of the software.
Required experience, skill and knowledge
- Bachelor's degree in software engineering or related subject, or equivalent relevant experience.
- Experience in writing 'C' or C++ for embedded micro-controllers gained within an industrial environment.
- Experience with embedded OS environments (e.g. FreeRTOS).and an understanding of embedded electronics hardware.
- Experience of producing production quality embedded software applications.
- Experience or knowledge of CANbus, specifically the ISO-11783 protocol would be advantageous.
- Experience of agricultural, automotive or mobile weighing systems would be beneficial.
- Open to working with existing infrastructure and performing code maintenance.
- Excellent interpersonal and communication skills with the ability to work with other team members across a multi-disciplined, multi-location engineering group.
- Ability to work independently with minimal supervision and show a high level of ownership.
- Independent problem solver in software development.
Topcon is an equal opportunity employer. All applicants will be considered for employment without attention to race, color, religion, sex, sexual orientation, gender identity, national origin, veteran, or disability status.