Systems / Software Engineer – Sensors
Company brief introduction
Allegro MicroSystems, LLC is a leader in developing, manufacturing and marketing high-performance semiconductors. Allegro's innovative solutions serve high-growth applications within the automotive market, with additional focus on office automation, industrial, and consumer/communications solutions.
As part of our strategy of increasing our resources, we are seeking a Systems / Software Engineer – Sensors to join our team. This position is located in Prague, Czech Republic but we expect close collaboration with other Allegro offices within the Europe.
The role requires system software expertise in the development of the application and production flow software for strategic customers in automotive industry, as growing hybrid and electric vehicle applications. Allegro is world leader in supplying sensors for ADAS (advance driver assistance systems) that are highly configurable and in need for software platform to ensure proper sensor configuration. The successful candidate will champion the development of software programming and evaluation for Allegro’s programmable Sensor ICs. This position also involves direct contact and interaction with Allegro’s strategic customers in automotive market in terms of software development and production.
Champion the development and qualification of sensor programming board software, including graphical user interface (GUI) development, DLLs for customer software support, creation of internal and external customer training programs, and the creation of programming manuals for our customers.
Perform software quality testing. Read all of the documents and understand what needs to be tested and to decide, how it is to be tested. Develop test cases and prioritize testing activities. Execute all the test case and report defects, define severity and priority for each defect. Carry out regression testing every time when changes are made to the code to fix defects.
This position also includes focused effort on developing internal and external software development platforms that enable more efficient and effective evaluation of our Sensor ICs. Verify proper performance of Allegro Sensor ICs software through applications based testing in the laboratory.
Knowledge and Skills
Object oriented programming
C#.NET, Visual Studio 2010, 2016
Advanced Software Development Lifecycle and automated testing experience
Strong communication, presentation and writing skills
BS degree in Computer Science, Electrical or Computer Engineering
What will really make you stand out is the following:
An understanding of common sensor communication protocols, like SPI, Manchester, SENT protocols
Microcontroller or FPGA programming skills
MATLAB, LabWindows, LabView experience
A basic understanding of analog or digital electronics
Allegro is committed to equal opportunity employment.
For more information, please visit www.allegromicro.com.