What are the responsibilities and job description for the Software Engineer.. position at Pentangle Tech?
The large-scale team focuses on Fuel system software development with this specific group focusing on requirements and test development. This group supports the development of the controls for fuel injectors and pumps (Back end of the powertrain). The team currently consists of 5 including the manager.
The daily responsibilities of this role include requirement development at the unit level. Including capturing boundary diagrams, inputs / outputs, and write requirement statements that serves as input. They will do model and test development. They also work with both internal and external customers who are project stakeholders. Majority of responsibility would be supporting already created development
Manager Notes
Ideally, I'm looking for a test engineer who can develop unit and system test plans from requirements and implement them in the Simulink test environment. Secondarily, I'm looking for someone who could also develop unit level (software) requirements from specs and collaboration with controls engineers. (I can use both on my team.)
For the test engineer, having a working knowledge of the Simulink model test tools, experience with embedded software controls and how to verify them, and solid troubleshooting skills are all big. Since our content is configuration managed on Gitlab, a working knowledge of that tool would be a plus. I'm trying to avoid managing through a big learning curve on the key tools we use.
For the requirements developer, I'd like to see evidence of past requirements development and a meticulousness in written communication. A working knowledge of Integrity's requirement management tools would be a plus."
Must Haves :
o Bachelor's degree in an Engineering related field
o Experience writing software requirements, (Unit Level)
o Understanding of AUTOSAR or similar Automotive Software Architecture
o Experience with Simulink Test methods required
o Excellent written communication skills